install rules
This commit is contained in:
parent
91e7ba7990
commit
7390446b63
@ -3,6 +3,13 @@ project(cellar CXX)
|
|||||||
set(CMAKE_CXX_STANDARD 11)
|
set(CMAKE_CXX_STANDARD 11)
|
||||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
|
|
||||||
|
# for installation rules, from CMake wiki
|
||||||
|
SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib/cellar")
|
||||||
|
|
||||||
|
# add the automatically determined parts of the RPATH
|
||||||
|
# which point to directories outside the build tree to the install RPATH
|
||||||
|
SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
|
||||||
|
|
||||||
find_package(PythonInterp)
|
find_package(PythonInterp)
|
||||||
find_package(Boost 1.63 REQUIRED COMPONENTS filesystem)
|
find_package(Boost 1.63 REQUIRED COMPONENTS filesystem)
|
||||||
|
|
||||||
@ -43,3 +50,8 @@ add_custom_target(cog ALL DEPENDS ${coggedfiles})
|
|||||||
add_executable(cellar ${src}/cellar.cpp ${src}/commands.cpp ${src}/fs.cpp
|
add_executable(cellar ${src}/cellar.cpp ${src}/commands.cpp ${src}/fs.cpp
|
||||||
${src}/version.cpp)
|
${src}/version.cpp)
|
||||||
target_link_libraries(cellar ${Boost_LIBRARIES} bottles)
|
target_link_libraries(cellar ${Boost_LIBRARIES} bottles)
|
||||||
|
|
||||||
|
install(TARGETS cellar bottles
|
||||||
|
RUNTIME DESTINATION bin
|
||||||
|
LIBRARY DESTINATION lib/cellar
|
||||||
|
ARCHIVE DESTINATION share/cellar)
|
||||||
|
Loading…
Reference in New Issue
Block a user