diff options
author | Hieu Hoang <hieuhoang@gmail.com> | 2021-05-13 00:08:07 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-13 00:08:07 +0300 |
commit | 6105035cd5b2f631b80c58abba47e49793feacf7 (patch) | |
tree | f291be5cc5bcd72550dd929261341aafb849bf34 | |
parent | 3dd8ef62a31a0fb5e57bc720760d3f0b3cbe6fe8 (diff) | |
parent | 509341862067659cc2f460d30bfd512ce5ac8a1a (diff) |
Allow to customize runtime and library destination of install command
-rw-r--r-- | mgizapp/CMakeLists.txt | 3 | ||||
-rw-r--r-- | mgizapp/scripts/CMakeLists.txt | 2 | ||||
-rw-r--r-- | mgizapp/src/CMakeLists.txt | 6 | ||||
-rw-r--r-- | mgizapp/src/mkcls/CMakeLists.txt | 6 |
4 files changed, 10 insertions, 7 deletions
diff --git a/mgizapp/CMakeLists.txt b/mgizapp/CMakeLists.txt index 95d018a..0be260d 100644 --- a/mgizapp/CMakeLists.txt +++ b/mgizapp/CMakeLists.txt @@ -80,6 +80,9 @@ ELSE() ENDIF() ENDIF() +SET(CMAKE_INSTALL_BINDIR "." CACHE STRING "Install runtime destination") +SET(CMAKE_INSTALL_LIBDIR "lib" CACHE STRING "Install library destination") + ADD_SUBDIRECTORY (src) ADD_SUBDIRECTORY (src/mkcls) ADD_SUBDIRECTORY (scripts) diff --git a/mgizapp/scripts/CMakeLists.txt b/mgizapp/scripts/CMakeLists.txt index cc44ef9..d20b060 100644 --- a/mgizapp/scripts/CMakeLists.txt +++ b/mgizapp/scripts/CMakeLists.txt @@ -1,4 +1,4 @@ INSTALL(PROGRAMS force-align-moses.sh giza2bal.pl merge_alignment.py plain2snt-hasvcb.py sntpostproc.py force-align-moses-old.sh run.sh snt2cooc.pl - DESTINATION . + DESTINATION ${CMAKE_INSTALL_BINDIR} PERMISSIONS OWNER_EXECUTE OWNER_READ OWNER_WRITE ) diff --git a/mgizapp/src/CMakeLists.txt b/mgizapp/src/CMakeLists.txt index d1dc492..366e794 100644 --- a/mgizapp/src/CMakeLists.txt +++ b/mgizapp/src/CMakeLists.txt @@ -114,9 +114,9 @@ TARGET_LINK_LIBRARIES ( ) INSTALL(TARGETS mgiza_lib mgiza snt2cooc snt2plain plain2snt symal hmmnorm d4norm snt2coocrmp - RUNTIME DESTINATION . - LIBRARY DESTINATION lib - ARCHIVE DESTINATION lib + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} ) diff --git a/mgizapp/src/mkcls/CMakeLists.txt b/mgizapp/src/mkcls/CMakeLists.txt index 97743b4..4dde33f 100644 --- a/mgizapp/src/mkcls/CMakeLists.txt +++ b/mgizapp/src/mkcls/CMakeLists.txt @@ -67,9 +67,9 @@ LINK_DIRECTORIES ( ${LIBRARY_OUTPUT_PATH} ) INSTALL(TARGETS mkcls - RUNTIME DESTINATION . - LIBRARY DESTINATION lib - ARCHIVE DESTINATION lib + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} ) |