summaryrefslogtreecommitdiff
path: root/CMake/install.cmake
diff options
context:
space:
mode:
authorAlbrecht Schlosser <albrechts.fltk@online.de>2022-03-13 21:52:18 +0100
committerAlbrecht Schlosser <albrechts.fltk@online.de>2022-03-13 21:56:05 +0100
commit59e028a3a7b1651be19509479a658be05034b00c (patch)
tree31ea53c39fd912187f99216ef662401419052eb6 /CMake/install.cmake
parent14e1954859d30995b3fc536e26e60b86b7f7ec99 (diff)
CMake: Improve fltk-config generation
- set executable permissions on MinGW and more platforms - add missing link libraries - improve code formatting (indent) - mark some variables as advanced - simplify search for glib-2.0
Diffstat (limited to 'CMake/install.cmake')
-rw-r--r--CMake/install.cmake11
1 files changed, 4 insertions, 7 deletions
diff --git a/CMake/install.cmake b/CMake/install.cmake
index 0d1c35f16..4629b098a 100644
--- a/CMake/install.cmake
+++ b/CMake/install.cmake
@@ -105,18 +105,15 @@ configure_file(
@ONLY
)
-if (UNIX)
- execute_process (COMMAND chmod 755 fltk-config
- WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/bin"
- )
-endif (UNIX)
+# Install fltk-config
+# Note: no need to set execute perms, install (PROGRAMS) does this
install (PROGRAMS
${CMAKE_CURRENT_BINARY_DIR}/bin/fltk-config
DESTINATION ${FLTK_BINDIR}
)
-if (UNIX OR MSYS OR (MINGW AND CMAKE_CROSSCOMPILING))
+if (UNIX OR MSYS OR MINGW)
macro(INSTALL_MAN FILE LEVEL)
install(FILES
${CMAKE_CURRENT_SOURCE_DIR}/documentation/src/${FILE}.man
@@ -132,4 +129,4 @@ if (UNIX OR MSYS OR (MINGW AND CMAKE_CROSSCOMPILING))
INSTALL_MAN (checkers 6)
INSTALL_MAN (sudoku 6)
-endif (UNIX OR MSYS OR (MINGW AND CMAKE_CROSSCOMPILING))
+endif (UNIX OR MSYS OR MINGW)