Merge pull request #7 from asmaloney/cmake-targets

{cmake} Use target_compile_definitions
This commit is contained in:
Daniel Girardeau-Montaut
2020-04-07 09:23:27 +02:00
committed by GitHub
+2 -2
View File
@@ -20,7 +20,7 @@ file( GLOB source_list Src_CC_wrap/*.cpp )
add_library( ${PROJECT_NAME} STATIC ${header_list} ${source_list} )
# Add preprocessor definitions
set_property( TARGET ${PROJECT_NAME} APPEND PROPERTY COMPILE_DEFINITIONS _CRT_SECURE_NO_DEPRECATE _CRT_SECURE_NO_WARNINGS NOMINMAX )
target_compile_definitions( ${PROJECT_NAME} PRIVATE _CRT_SECURE_NO_DEPRECATE _CRT_SECURE_NO_WARNINGS NOMINMAX )
option( POISSON_RECON_WITH_OPEN_MP "Check to compile PoissonRecon plugin with OpenMP support" OFF )
if ( POISSON_RECON_WITH_OPEN_MP )
@@ -28,6 +28,6 @@ if ( POISSON_RECON_WITH_OPEN_MP )
if (OPENMP_FOUND)
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
set_property( TARGET ${PROJECT_NAME} APPEND PROPERTY COMPILE_DEFINITIONS WITH_OPENMP )
target_compile_definitions( ${PROJECT_NAME} PRIVATE WITH_OPENMP )
endif()
endif ()