Browse Source

replacing include_directories() with target_ for the tutorials

Former-commit-id: 9bc21f88068b3e664cc3b8cc6ca5f7954f756e2a
Romain Prévost 9 năm trước cách đây
mục cha
commit
2018a7c7f7
43 tập tin đã thay đổi với 87 bổ sung130 xóa
  1. 2 3
      tutorial/101_FileIO/CMakeLists.txt
  2. 2 3
      tutorial/102_DrawMesh/CMakeLists.txt
  3. 2 3
      tutorial/103_Events/CMakeLists.txt
  4. 2 3
      tutorial/104_Colors/CMakeLists.txt
  5. 2 3
      tutorial/105_Overlays/CMakeLists.txt
  6. 2 3
      tutorial/106_ViewerMenu/CMakeLists.txt
  7. 2 3
      tutorial/201_Normals/CMakeLists.txt
  8. 2 3
      tutorial/202_GaussianCurvature/CMakeLists.txt
  9. 2 3
      tutorial/203_CurvatureDirections/CMakeLists.txt
  10. 2 3
      tutorial/204_Gradient/CMakeLists.txt
  11. 2 3
      tutorial/205_Laplacian/CMakeLists.txt
  12. 2 3
      tutorial/301_Slice/CMakeLists.txt
  13. 2 3
      tutorial/302_Sort/CMakeLists.txt
  14. 2 3
      tutorial/303_LaplaceEquation/CMakeLists.txt
  15. 2 3
      tutorial/304_LinearEqualityConstraints/CMakeLists.txt
  16. 2 3
      tutorial/305_QuadraticProgramming/CMakeLists.txt
  17. 2 3
      tutorial/306_EigenDecomposition/CMakeLists.txt
  18. 2 3
      tutorial/401_BiharmonicDeformation/CMakeLists.txt
  19. 2 3
      tutorial/402_PolyharmonicDeformation/CMakeLists.txt
  20. 3 4
      tutorial/403_BoundedBiharmonicWeights/CMakeLists.txt
  21. 2 3
      tutorial/404_DualQuaternionSkinning/CMakeLists.txt
  22. 2 3
      tutorial/405_AsRigidAsPossible/CMakeLists.txt
  23. 2 3
      tutorial/406_FastAutomaticSkinningTransformations/CMakeLists.txt
  24. 2 3
      tutorial/407_BiharmonicCoordinates/CMakeLists.txt
  25. 2 3
      tutorial/501_HarmonicParam/CMakeLists.txt
  26. 2 3
      tutorial/502_LSCMParam/CMakeLists.txt
  27. 2 3
      tutorial/503_ARAPParam/CMakeLists.txt
  28. 2 3
      tutorial/504_NRosyDesign/CMakeLists.txt
  29. 2 3
      tutorial/505_MIQ/CMakeLists.txt
  30. 2 3
      tutorial/506_FrameField/CMakeLists.txt
  31. 2 3
      tutorial/507_PolyVectorField/CMakeLists.txt
  32. 2 3
      tutorial/508_ConjugateField/CMakeLists.txt
  33. 2 3
      tutorial/509_Planarization/CMakeLists.txt
  34. 2 3
      tutorial/510_Integrable/CMakeLists.txt
  35. 2 3
      tutorial/601_Serialization/CMakeLists.txt
  36. 2 3
      tutorial/602_Matlab/CMakeLists.txt
  37. 2 3
      tutorial/604_Triangle/CMakeLists.txt
  38. 2 3
      tutorial/605_Tetgen/CMakeLists.txt
  39. 2 3
      tutorial/606_AmbientOcclusion/CMakeLists.txt
  40. 2 3
      tutorial/608_LIM/CMakeLists.txt
  41. 2 3
      tutorial/610_CSGTree/CMakeLists.txt
  42. 2 3
      tutorial/702_WindingNumber/CMakeLists.txt
  43. 2 3
      tutorial/704_SignedDistance/CMakeLists.txt

+ 2 - 3
tutorial/101_FileIO/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(101_FileIO)
 project(101_FileIO)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/102_DrawMesh/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(102_DrawMesh)
 project(102_DrawMesh)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/103_Events/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(103_Events)
 project(103_Events)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/104_Colors/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(104_Colors)
 project(104_Colors)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/105_Overlays/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(105_Overlays)
 project(105_Overlays)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/106_ViewerMenu/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(106_ViewerMenu)
 project(106_ViewerMenu)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/201_Normals/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(201_Normals)
 project(201_Normals)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/202_GaussianCurvature/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(202_GaussianCurvature)
 project(202_GaussianCurvature)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/203_CurvatureDirections/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(203_CurvatureDirections)
 project(203_CurvatureDirections)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/204_Gradient/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(204_Gradient)
 project(204_Gradient)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/205_Laplacian/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(205_Laplacian)
 project(205_Laplacian)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/301_Slice/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(301_Slice)
 project(301_Slice)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/302_Sort/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(302_Sort)
 project(302_Sort)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/303_LaplaceEquation/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(303_LaplaceEquation)
 project(303_LaplaceEquation)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/304_LinearEqualityConstraints/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(304_LinearEqualityConstraints)
 project(304_LinearEqualityConstraints)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/305_QuadraticProgramming/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(305_QuadraticProgramming)
 project(305_QuadraticProgramming)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/306_EigenDecomposition/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(306_EigenDecomposition)
 project(306_EigenDecomposition)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/401_BiharmonicDeformation/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(401_BiharmonicDeformation)
 project(401_BiharmonicDeformation)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/402_PolyharmonicDeformation/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(402_PolyharmonicDeformation)
 project(402_PolyharmonicDeformation)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 3 - 4
tutorial/403_BoundedBiharmonicWeights/CMakeLists.txt

@@ -1,9 +1,8 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(403_BoundedBiharmonicWeights)
 project(403_BoundedBiharmonicWeights)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
-add_definitions(${LIBIGL_DEFINITIONS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
+target_compile_definitions(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_DEFINITIONS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/404_DualQuaternionSkinning/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(404_DualQuaternionSkinning)
 project(404_DualQuaternionSkinning)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/405_AsRigidAsPossible/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(405_AsRigidAsPossible)
 project(405_AsRigidAsPossible)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/406_FastAutomaticSkinningTransformations/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(406_FastAutomaticSkinningTransformations)
 project(406_FastAutomaticSkinningTransformations)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/407_BiharmonicCoordinates/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(407_BiharmonicCoordinates)
 project(407_BiharmonicCoordinates)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/501_HarmonicParam/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(501_HarmonicParam)
 project(501_HarmonicParam)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/502_LSCMParam/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(502_LSCMParam)
 project(502_LSCMParam)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/503_ARAPParam/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(503_ARAPParam)
 project(503_ARAPParam)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/504_NRosyDesign/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(504_NRosyDesign)
 project(504_NRosyDesign)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/505_MIQ/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(505_MIQ)
 project(505_MIQ)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/506_FrameField/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(506_FrameField)
 project(506_FrameField)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/507_PolyVectorField/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(507_PolyVectorField)
 project(507_PolyVectorField)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/508_ConjugateField/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(508_ConjugateField)
 project(508_ConjugateField)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/509_Planarization/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(509_Planarization)
 project(509_Planarization)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/510_Integrable/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(510_Integrable)
 project(510_Integrable)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/601_Serialization/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(601_Serialization)
 project(601_Serialization)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/602_Matlab/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(602_Matlab)
 project(602_Matlab)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/604_Triangle/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(604_Triangle)
 project(604_Triangle)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/605_Tetgen/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(605_Tetgen)
 project(605_Tetgen)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/606_AmbientOcclusion/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(606_AmbientOcclusion)
 project(606_AmbientOcclusion)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/608_LIM/CMakeLists.txt

@@ -8,8 +8,7 @@ if(OPENMP_FOUND AND NOT WIN32)
   set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
   set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
 endif()
 endif()
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/610_CSGTree/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(610_CSGTree)
 project(610_CSGTree)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/702_WindingNumber/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(702_WindingNumber)
 project(702_WindingNumber)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})

+ 2 - 3
tutorial/704_SignedDistance/CMakeLists.txt

@@ -1,8 +1,7 @@
 cmake_minimum_required(VERSION 2.6)
 cmake_minimum_required(VERSION 2.6)
 project(704_SignedDistance)
 project(704_SignedDistance)
 
 
-include_directories(${LIBIGL_INCLUDE_DIRS})
 add_executable(${PROJECT_NAME}_bin
 add_executable(${PROJECT_NAME}_bin
-  main.cpp
-${LIBIGL_EXTRA_SOURCES})
+  main.cpp)
+target_include_directories(${PROJECT_NAME}_bin PRIVATE ${LIBIGL_INCLUDE_DIRS})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})
 target_link_libraries(${PROJECT_NAME}_bin ${LIBIGL_LIBRARIES} ${LIBIGL_EXTRA_LIBRARIES})