...
This commit is contained in:
parent
d8d8f1268d
commit
fb83f09b83
2 changed files with 12 additions and 20 deletions
|
|
@ -16,17 +16,7 @@ SET(PROJECT_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT
|
||||||
|
|
||||||
|
|
||||||
######################################################################################
|
######################################################################################
|
||||||
### 2) Prepare some useful variables
|
### 2) Include useful features
|
||||||
######################################################################################
|
|
||||||
|
|
||||||
SET(DO_SRC_DIR "${CMAKE_CURRENT_SOURCE_DIR}")
|
|
||||||
SET(DO_BIN_DIR "${CMAKE_CURRENT_BINARY_DIR}")
|
|
||||||
|
|
||||||
######################################################################################
|
|
||||||
|
|
||||||
|
|
||||||
######################################################################################
|
|
||||||
### 3) Include useful features
|
|
||||||
######################################################################################
|
######################################################################################
|
||||||
|
|
||||||
INCLUDE(FindDoxygen)
|
INCLUDE(FindDoxygen)
|
||||||
|
|
@ -44,7 +34,7 @@ INCLUDE_DIRECTORIES(
|
||||||
|
|
||||||
|
|
||||||
######################################################################################
|
######################################################################################
|
||||||
### 4) Include header files path
|
### 3) Include header files path
|
||||||
######################################################################################
|
######################################################################################
|
||||||
|
|
||||||
INCLUDE_DIRECTORIES(
|
INCLUDE_DIRECTORIES(
|
||||||
|
|
@ -55,7 +45,7 @@ INCLUDE_DIRECTORIES(
|
||||||
|
|
||||||
|
|
||||||
######################################################################################
|
######################################################################################
|
||||||
### 5) Set compiler definitions
|
### 4) Set compiler definitions
|
||||||
######################################################################################
|
######################################################################################
|
||||||
|
|
||||||
IF(UNIX)
|
IF(UNIX)
|
||||||
|
|
@ -69,7 +59,7 @@ ENDIF()
|
||||||
|
|
||||||
|
|
||||||
######################################################################################
|
######################################################################################
|
||||||
### 6) Prepare some variables for CMAKE usage
|
### 5) Prepare some variables for CMAKE usage
|
||||||
######################################################################################
|
######################################################################################
|
||||||
|
|
||||||
SET(SAMPLE_SRCS)
|
SET(SAMPLE_SRCS)
|
||||||
|
|
@ -78,7 +68,7 @@ SET(SAMPLE_SRCS)
|
||||||
|
|
||||||
|
|
||||||
######################################################################################
|
######################################################################################
|
||||||
### 7) Now where we go ?
|
### 6) Now where we go ?
|
||||||
######################################################################################
|
######################################################################################
|
||||||
|
|
||||||
ADD_SUBDIRECTORY(src)
|
ADD_SUBDIRECTORY(src)
|
||||||
|
|
@ -90,7 +80,7 @@ ADD_SUBDIRECTORY(doc)
|
||||||
|
|
||||||
|
|
||||||
######################################################################################
|
######################################################################################
|
||||||
### 8) Create executable, link libraries and prepare target
|
### 7) Create executable, link libraries and prepare target
|
||||||
######################################################################################
|
######################################################################################
|
||||||
|
|
||||||
SET(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/lib)
|
SET(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/lib)
|
||||||
|
|
@ -104,7 +94,7 @@ INSTALL(TARGETS do ARCHIVE DESTINATION lib COMPONENT libraries)
|
||||||
|
|
||||||
|
|
||||||
######################################################################################
|
######################################################################################
|
||||||
### 9) Install pkg-config config file for EO
|
### 8) Install pkg-config config file for EO
|
||||||
######################################################################################
|
######################################################################################
|
||||||
|
|
||||||
INSTALL(FILES do.pc DESTINATION lib/pkgconfig COMPONENT headers)
|
INSTALL(FILES do.pc DESTINATION lib/pkgconfig COMPONENT headers)
|
||||||
|
|
@ -113,7 +103,7 @@ INSTALL(FILES do.pc DESTINATION lib/pkgconfig COMPONENT headers)
|
||||||
|
|
||||||
|
|
||||||
######################################################################################
|
######################################################################################
|
||||||
### 10) Include packaging
|
### 9) Include packaging
|
||||||
######################################################################################
|
######################################################################################
|
||||||
|
|
||||||
INCLUDE(Packaging.cmake)
|
INCLUDE(Packaging.cmake)
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,5 @@
|
||||||
|
PROJECT(cma_sa)
|
||||||
|
|
||||||
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
|
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
|
||||||
|
|
||||||
SET(RESOURCES
|
SET(RESOURCES
|
||||||
|
|
@ -15,5 +17,5 @@ ENDFOREACH(file)
|
||||||
|
|
||||||
FILE(GLOB SOURCES *.cpp)
|
FILE(GLOB SOURCES *.cpp)
|
||||||
|
|
||||||
ADD_EXECUTABLE(cma_sa ${SOURCES})
|
ADD_EXECUTABLE(${PROJECT_NAME} ${SOURCES})
|
||||||
TARGET_LINK_LIBRARIES(cma_sa do ${EO_LIBRARIES} ${MO_LIBRARIES})
|
TARGET_LINK_LIBRARIES(${PROJECT_NAME} do ${EO_LIBRARIES} ${MO_LIBRARIES})
|
||||||
|
|
|
||||||
Reference in a new issue