CMakeList.txt refactoring to make it more readable. (0.37.34)
This commit is contained in:
parent
e6b9bd7488
commit
e144b5119d
1 changed files with 123 additions and 119 deletions
|
|
@ -1,5 +1,5 @@
|
|||
cmake_minimum_required(VERSION 3.10)
|
||||
project(fun VERSION 0.37.33 LANGUAGES C)
|
||||
project(fun VERSION 0.37.34 LANGUAGES C)
|
||||
|
||||
set(CMAKE_C_STANDARD 99)
|
||||
set(CMAKE_C_STANDARD_REQUIRED ON)
|
||||
|
|
@ -735,21 +735,25 @@ fun_add_uninstall_target()
|
|||
# Install rules
|
||||
# Binary
|
||||
install(TARGETS fun
|
||||
RUNTIME DESTINATION /usr/bin)
|
||||
RUNTIME DESTINATION /usr/bin
|
||||
)
|
||||
|
||||
# Libs
|
||||
install(DIRECTORY lib/
|
||||
DESTINATION /usr/share/fun/lib
|
||||
FILES_MATCHING PATTERN "*.fun")
|
||||
FILES_MATCHING PATTERN "*.fun"
|
||||
)
|
||||
|
||||
# Optionally install example scripts
|
||||
option(FUN_INSTALL_EXAMPLES "Install example .fun scripts" ON)
|
||||
if(FUN_INSTALL_EXAMPLES)
|
||||
install(DIRECTORY examples/
|
||||
DESTINATION /usr/share/fun/examples
|
||||
FILES_MATCHING PATTERN "*.fun")
|
||||
FILES_MATCHING PATTERN "*.fun"
|
||||
)
|
||||
endif()
|
||||
|
||||
# - Docs
|
||||
install(FILES README.md LICENSE
|
||||
DESTINATION /usr/share/doc/fun)
|
||||
DESTINATION /usr/share/doc/fun
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue