27 lines
856 B
CMake
27 lines
856 B
CMake
include_guard(GLOBAL)
|
|
|
|
block()
|
|
set(render_3D_dependency_options
|
|
-DBUILD_TESTING=OFF
|
|
-DBUILD_SHARED_LIBS=OFF
|
|
"-DCMAKE_DEBUG_POSTFIX=d"
|
|
"-DCMAKE_RELWITHDEBINFO_POSTFIX="
|
|
"-DCMAKE_MINSIZEREL_POSTFIX="
|
|
)
|
|
|
|
if (WIN32 AND NOT MINGW)
|
|
set(render_3D_pthreads_options ${render_3D_dependency_options})
|
|
list(APPEND render_3D_pthreads_options
|
|
"-DCMAKE_C_FLAGS=-D_WINDLL"
|
|
"-DCMAKE_CXX_FLAGS=-D_WINDLL"
|
|
)
|
|
_register_git_cmake_library(render_3D::PThreads4W
|
|
"https://github.com/jwinarske/pthreads4w.git"
|
|
"cmake"
|
|
)
|
|
rcl_cmake_library_set_cmake_options(render_3D::PThreads4W ${render_3D_pthreads_options})
|
|
endif ()
|
|
endblock()
|
|
|
|
include("${CMAKE_CURRENT_LIST_DIR}/../../cmake/datoviz.cmake")
|