diff --git a/CMakeLists.txt b/CMakeLists.txt index 4b592d5f61e1f6306beb0537ad363bbf618c6278..5fc6e174b24ab9974eb0e8a998c6ee02be4a9484 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -59,8 +59,8 @@ link_directories (${CMAKE_BINARY_DIR} ${LIBRARY_DIRS} ) add_library (HexEx SHARED ${SOURCES}) add_library (HexExStatic STATIC ${SOURCES}) -target_link_libraries (HexEx ${LIBRARIES}) -target_link_libraries (HexExStatic ${LIBRARIES}) +target_link_libraries (HexEx ${LIBRARIES} OpenVolumeMesh) +target_link_libraries (HexExStatic ${LIBRARIES} OpenVolumeMesh) # # In order for the exact predicates to work the compiler @@ -108,12 +108,24 @@ set_target_properties (HexEx CXX_STANDARD 11 ) +target_include_directories(HexEx + INTERFACE + $ + $ + ) +target_include_directories(HexExStatic + INTERFACE + $ + $ + ) + set_target_properties (HexExStatic PROPERTIES COMPILE_FLAGS "${HEXEX_COMPILE_FLAGS}" DEFINE_SYMBOLS "-DHEXEX_EXPORT_SYMBOLS" CXX_STANDARD 11 ) +set_property(TARGET HexExStatic PROPERTY POSITION_INDEPENDENT_CODE ON) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") @@ -154,3 +166,5 @@ endif() # WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc # COMMENT "Generating Doxygen documentation" VERBATIM) #endif() + +list(REMOVE_AT CMAKE_MODULE_PATH -1)