@@ -67,7 +67,7 @@ if(POLICY CMP0167)
6767 set (CMAKE_POLICY_DEFAULT_CMP0167 NEW)
6868endif ()
6969include (${JRL_CMAKE_MODULES} /base.cmake)
70- compute_project_args (PROJECT_ARGS LANGUAGES CXX)
70+ COMPUTE_PROJECT_ARGS (PROJECT_ARGS LANGUAGES CXX)
7171project (${PROJECT_NAME} ${PROJECT_ARGS} )
7272set (CMAKE_VERBOSE_MAKEFILE OFF )
7373
@@ -95,7 +95,7 @@ elseif(UNIX)
9595endif ()
9696include (CMakeDependentOption)
9797
98- apply_default_apple_configuration ()
98+ APPLY_DEFAULT_APPLE_CONFIGURATION ()
9999
100100if (WIN32 )
101101 set (LINK copy_if_different)
@@ -189,33 +189,29 @@ endif()
189189# ----------------------------------------------------
190190# --- DEPENDENCIES -----------------------------------
191191# ----------------------------------------------------
192- add_project_dependency (
192+ ADD_PROJECT_DEPENDENCY (
193193 Eigen3
194194 3.3.7
195195 REQUIRED
196196 PKG_CONFIG_REQUIRES "eigen3 >= 3.3.7"
197197)
198- add_project_dependency(
199- fmt
200- REQUIRED
201- PKG_CONFIG_REQUIRES "fmt >= 10.0.0"
202- )
198+ ADD_PROJECT_DEPENDENCY(fmt REQUIRED PKG_CONFIG_REQUIRES "fmt >= 10.0.0" )
203199
204200if (BUILD_WITH_OPENMP_SUPPORT)
205- add_project_dependency (OpenMP REQUIRED)
201+ ADD_PROJECT_DEPENDENCY (OpenMP REQUIRED)
206202 add_compile_definitions (ALIGATOR_MULTITHREADING)
207203endif ()
208204
209205set (BOOST_REQUIRED_COMPONENTS filesystem)
210- set_boost_default_options ()
211- export_boost_default_options ()
212- add_project_dependency (Boost REQUIRED COMPONENTS ${BOOST_REQUIRED_COMPONENTS} )
206+ SET_BOOST_DEFAULT_OPTIONS ()
207+ EXPORT_BOOST_DEFAULT_OPTIONS ()
208+ ADD_PROJECT_DEPENDENCY (Boost REQUIRED COMPONENTS ${BOOST_REQUIRED_COMPONENTS} )
213209
214210if (BUILD_WITH_PINOCCHIO_SUPPORT)
215211 message (STATUS "Building aligator with Pinocchio support." )
216212
217213 set (PINOCCHIO_MINIMUM_VERSION "3.4.0" )
218- add_project_dependency (
214+ ADD_PROJECT_DEPENDENCY (
219215 pinocchio
220216 ${PINOCCHIO_MINIMUM_VERSION}
221217 REQUIRED
@@ -232,7 +228,7 @@ endif()
232228
233229if (BUILD_PYTHON_INTERFACE)
234230 set (PYTHON_COMPONENTS Interpreter Development NumPy)
235- add_project_dependency (
231+ ADD_PROJECT_DEPENDENCY (
236232 eigenpy
237233 3.9.0
238234 REQUIRED
@@ -313,7 +309,7 @@ if(ALIGATOR_TRACY_ENABLE AND DOWNLOAD_TRACY)
313309 endif ()
314310elseif (ALIGATOR_TRACY_ENABLE)
315311 # assume it is installed somewhere
316- add_project_dependency (Tracy)
312+ ADD_PROJECT_DEPENDENCY (Tracy)
317313 if (NOT ${tracy_FOUND} )
318314 message (
319315 FATAL_ERROR
@@ -385,12 +381,12 @@ function(create_library)
385381endfunction ()
386382
387383if (BUILD_STANDALONE_PYTHON_INTERFACE)
388- add_project_dependency (${PROJECT_NAME} REQUIRED CONFIG)
384+ ADD_PROJECT_DEPENDENCY (${PROJECT_NAME} REQUIRED CONFIG)
389385else ()
390386 create_library()
391387
392- add_header_group (LIB_HEADERS)
393- add_source_group (LIB_SOURCES)
388+ ADD_HEADER_GROUP (LIB_HEADERS)
389+ ADD_SOURCE_GROUP (LIB_SOURCES)
394390
395391 install (
396392 TARGETS ${PROJECT_NAME}
@@ -414,7 +410,7 @@ if(DOWNLOAD_TRACY)
414410endif ()
415411
416412if (BUILD_CROCODDYL_COMPAT AND NOT BUILD_STANDALONE_PYTHON_INTERFACE)
417- add_project_dependency (crocoddyl 3.0.1 REQUIRED)
413+ ADD_PROJECT_DEPENDENCY (crocoddyl 3.0.1 REQUIRED)
418414 add_subdirectory (src/compat/crocoddyl)
419415endif ()
420416
@@ -452,7 +448,7 @@ macro(create_ex_or_bench exfile exname)
452448endmacro ()
453449
454450if (BUILD_WITH_PINOCCHIO_SUPPORT AND (BUILD_EXAMPLES OR BUILD_BENCHMARKS))
455- add_project_private_dependency (example-robot-data 4.0.9 REQUIRED)
451+ ADD_PROJECT_PRIVATE_DEPENDENCY (example-robot-data 4.0.9 REQUIRED)
456452endif ()
457453
458454# create an utility library to avoid recompiling crocoddyl talos arm problem
@@ -564,11 +560,11 @@ if(BUILD_WITH_OPENMP_SUPPORT)
564560endif ()
565561if (BUILD_CROCODDYL_COMPAT)
566562 EXPORT_VARIABLE(ALIGATOR_WITH_CROCODDYL_COMPAT ON )
567- pkg_config_append_libs (aligator_croc_compat)
563+ PKG_CONFIG_APPEND_LIBS (aligator_croc_compat)
568564endif ()
569565
570- pkg_config_append_libs (${PROJECT_NAME} )
571- pkg_config_append_boost_libs (${BOOST_REQUIRED_COMPONENTS} )
572- pkg_config_append_cflags ("${CFLAGS_DEPENDENCIES} " )
566+ PKG_CONFIG_APPEND_LIBS (${PROJECT_NAME} )
567+ PKG_CONFIG_APPEND_BOOST_LIBS (${BOOST_REQUIRED_COMPONENTS} )
568+ PKG_CONFIG_APPEND_CFLAGS ("${CFLAGS_DEPENDENCIES} " )
573569
574- setup_project_finalize ()
570+ SETUP_PROJECT_FINALIZE ()
0 commit comments