Set project name via string literal
Some tools (e.g. colcon) require the project name to be a string literal in order to extract it. Fix proposed by Dirk Thomas. Signed-off-by: Jeroen Koekkoek <jeroen@koekkoek.nl>
This commit is contained in:
parent
6f33dc0e6d
commit
1200bfd109
1 changed files with 1 additions and 8 deletions
|
@ -41,17 +41,10 @@ FUNCTION(PREPEND var prefix)
|
||||||
SET(${var} "${listVar}" PARENT_SCOPE)
|
SET(${var} "${listVar}" PARENT_SCOPE)
|
||||||
ENDFUNCTION(PREPEND)
|
ENDFUNCTION(PREPEND)
|
||||||
|
|
||||||
# Update the git submodules
|
|
||||||
execute_process(COMMAND git submodule init
|
|
||||||
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
|
|
||||||
execute_process(COMMAND git submodule update
|
|
||||||
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
|
|
||||||
|
|
||||||
# Set module path before defining project so platform files will work.
|
# Set module path before defining project so platform files will work.
|
||||||
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake/Modules")
|
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake/Modules")
|
||||||
set(CMAKE_PROJECT_NAME_FULL "Eclipse Cyclone DDS")
|
set(CMAKE_PROJECT_NAME_FULL "Eclipse Cyclone DDS")
|
||||||
set(PROJECT_NAME "CycloneDDS")
|
project(CycloneDDS VERSION 0.1.0)
|
||||||
project(${PROJECT_NAME} VERSION 0.1.0)
|
|
||||||
|
|
||||||
# Set some convenience variants of the project-name
|
# Set some convenience variants of the project-name
|
||||||
string(REPLACE " " "-" CMAKE_PROJECT_NAME_DASHED "${CMAKE_PROJECT_NAME_FULL}")
|
string(REPLACE " " "-" CMAKE_PROJECT_NAME_DASHED "${CMAKE_PROJECT_NAME_FULL}")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue