|
@@ -70,10 +70,11 @@ if(NOT EIGEN_INCLUDE_DIR)
|
|
|
endif()
|
|
|
list(APPEND LIBIGL_INCLUDE_DIRS "${EIGEN_INCLUDE_DIR}")
|
|
|
|
|
|
-macro(CompileIGL_Module module_dir prefix)
|
|
|
+macro(CompileIGL_Module module_dir )
|
|
|
string(REPLACE "/" "_" module_name "${module_dir}")
|
|
|
file(GLOB SOURCES_IGL_${module_name}
|
|
|
- "${LIBIGL_SOURCE_DIR}/igl/${prefix}/${module_dir}/*.cpp"
|
|
|
+ "${LIBIGL_SOURCE_DIR}/igl/${module_dir}/*.cpp"
|
|
|
+ "${LIBIGL_SOURCE_DIR}/igl/copyleft/${module_dir}/*.cpp"
|
|
|
)
|
|
|
set(module_lib_name igl_${module_name})
|
|
|
add_library(${module_lib_name} STATIC ${SOURCES_IGL_${module_name}})
|
|
@@ -168,7 +169,7 @@ if(LIBIGL_WITH_CGAL) # to be cleaned
|
|
|
list(APPEND LIBIGL_CGAL_EXTRA_LIBRARIES ${CGAL_LIBRARIES})
|
|
|
list(APPEND LIBIGL_EXTRA_LIBRARIES ${LIBIGL_CGAL_EXTRA_LIBRARIES})
|
|
|
if(LIBIGL_USE_STATIC_LIBRARY)
|
|
|
- CompileIGL_Module("cgal" "copyleft/")
|
|
|
+ CompileIGL_Module("cgal")
|
|
|
target_include_directories(igl_cgal PRIVATE
|
|
|
${CGAL_3RD_PARTY_INCLUDE_DIRS}
|
|
|
${CGAL_INCLUDE_DIRS})
|
|
@@ -217,7 +218,7 @@ if(LIBIGL_WITH_COMISO)
|
|
|
"${CMAKE_CURRENT_BINARY_DIR}/../libquadmath-0.dll")
|
|
|
endif()
|
|
|
if(LIBIGL_USE_STATIC_LIBRARY)
|
|
|
- CompileIGL_Module("comiso" "copyleft/")
|
|
|
+ CompileIGL_Module("comiso")
|
|
|
target_include_directories(igl_comiso PRIVATE ${COMISO_INCLUDE_DIRS})
|
|
|
target_compile_definitions(igl_comiso PRIVATE -DINCLUDE_TEMPLATES)
|
|
|
endif()
|
|
@@ -234,7 +235,7 @@ if(LIBIGL_WITH_CORK)
|
|
|
list(APPEND LIBIGL_CORK_EXTRA_LIBRARIES "cork")
|
|
|
list(APPEND LIBIGL_EXTRA_LIBRARIES ${LIBIGL_CORK_EXTRA_LIBRARIES})
|
|
|
if(LIBIGL_USE_STATIC_LIBRARY)
|
|
|
- CompileIGL_Module("cork" "copyleft/")
|
|
|
+ CompileIGL_Module("cork")
|
|
|
target_include_directories(igl_cork PRIVATE ${CORK_INCLUDE_DIR})
|
|
|
endif()
|
|
|
endif()
|
|
@@ -447,7 +448,7 @@ if(LIBIGL_WITH_TETGEN)
|
|
|
list(APPEND LIBIGL_EXTRA_LIBRARIES ${LIBIGL_TETGEN_EXTRA_LIBRARIES})
|
|
|
|
|
|
if(LIBIGL_USE_STATIC_LIBRARY)
|
|
|
- CompileIGL_Module("tetgen" "copyleft/")
|
|
|
+ CompileIGL_Module("tetgen")
|
|
|
target_include_directories(igl_tetgen PRIVATE ${TETGEN_DIR})
|
|
|
endif()
|
|
|
endif()
|