Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
dtk
dtk
Commits
4f002e16
Commit
4f002e16
authored
Jul 17, 2014
by
Julien Wintz
Browse files
Adding install path handling
parent
70e2a695
Changes
8
Hide whitespace changes
Inline
Side-by-side
CMakeLists.txt
View file @
4f002e16
...
...
@@ -14,11 +14,6 @@
cmake_minimum_required
(
VERSION 2.8.11
)
######################################################################
if
(
${
CMAKE_MAJOR_VERSION
}
GREATER 2
)
cmake_policy
(
SET CMP0042 OLD
)
endif
()
######################################################################
project
(
dtk
)
...
...
src/dtkComposer/CMakeLists.txt
View file @
4f002e16
### CMakeLists.txt ---
##
## Author: Julien Wintz
## Created: Wed Mar 20 12:26:15 2013 (+0100)
## Version:
## Last-Updated: lun. avril 7 11:11:57 2014 (+0200)
## By: Nicolas Niclausse
## Update #: 261
## Version: $Id$
##
######################################################################
##
##
### Commentary:
##
######################################################################
##
### Change Log:
##
##
######################################################################
##
### Code:
project
(
dtkComposer
)
...
...
@@ -173,7 +173,7 @@ set(${PROJECT_NAME}_SOURCES
dtkComposerView.cpp
dtkComposerReader.cpp
dtkComposerWriter.cpp
)
set
(
${
PROJECT_NAME
}
_QRC dtkComposer.qrc
)
## #################################################################
...
...
@@ -202,6 +202,16 @@ target_link_libraries(${PROJECT_NAME} dtkLog)
target_link_libraries
(
${
PROJECT_NAME
}
dtkCore
)
target_link_libraries
(
${
PROJECT_NAME
}
dtkWidgets
)
## ###################################################################
## Target properties
## ###################################################################
if
(
APPLE
)
set_target_properties
(
${
PROJECT_NAME
}
PROPERTIES MACOSX_RPATH 1
)
set_target_properties
(
${
PROJECT_NAME
}
PROPERTIES
INSTALL_NAME_DIR
"@executable_path/../lib"
)
endif
(
APPLE
)
## ###################################################################
## Install rules - files
## ###################################################################
...
...
@@ -218,3 +228,6 @@ install(TARGETS ${PROJECT_NAME}
DESTINATION
${
CMAKE_INSTALL_LIBDIR
}
COMPONENT composer
EXPORT dtkDepends
)
######################################################################
### CMakeLists.txt ends here
src/dtkComposerSupport/CMakeLists.txt
View file @
4f002e16
...
...
@@ -279,7 +279,7 @@ set(${PROJECT_NAME}_SOURCES
set
(
${
PROJECT_NAME
}
_RESOURCES dtkComposer.qrc
)
## #################################################################
##
##
## #################################################################
if
(
DTK_BUILD_SUPPORT_DISTRIBUTED
)
...
...
@@ -417,6 +417,16 @@ qt5_use_modules(${PROJECT_NAME} Network)
qt5_use_modules
(
${
PROJECT_NAME
}
Widgets
)
qt5_use_modules
(
${
PROJECT_NAME
}
Xml
)
## ###################################################################
## Target properties
## ###################################################################
if
(
APPLE
)
set_target_properties
(
${
PROJECT_NAME
}
PROPERTIES MACOSX_RPATH 1
)
set_target_properties
(
${
PROJECT_NAME
}
PROPERTIES
INSTALL_NAME_DIR
"@executable_path/../lib"
)
endif
(
APPLE
)
## #################################################################
## Export header file
## #################################################################
...
...
src/dtkCore/CMakeLists.txt
View file @
4f002e16
...
...
@@ -49,6 +49,16 @@ add_library(${PROJECT_NAME} SHARED
qt5_use_modules
(
${
PROJECT_NAME
}
Core
)
## ###################################################################
## Target properties
## ###################################################################
if
(
APPLE
)
set_target_properties
(
${
PROJECT_NAME
}
PROPERTIES MACOSX_RPATH 1
)
set_target_properties
(
${
PROJECT_NAME
}
PROPERTIES
INSTALL_NAME_DIR
"@executable_path/../lib"
)
endif
(
APPLE
)
## ###################################################################
## Install rules - files
## ###################################################################
...
...
src/dtkDistributed/CMakeLists.txt
View file @
4f002e16
...
...
@@ -88,6 +88,16 @@ add_library(${PROJECT_NAME} SHARED
${${
PROJECT_NAME
}
_SOURCES
}
${${
PROJECT_NAME
}
_HEADERS
}
)
## ###################################################################
## RPATH Handling
## ###################################################################
if
(
APPLE
)
set_target_properties
(
${
PROJECT_NAME
}
PROPERTIES MACOSX_RPATH 1
)
SET_TARGET_PROPERTIES
(
${
PROJECT_NAME
}
PROPERTIES
INSTALL_NAME_DIR
"@executable_path/../lib"
)
endif
(
APPLE
)
## ###################################################################
## Link rules
## ###################################################################
...
...
src/dtkLog/CMakeLists.txt
View file @
4f002e16
...
...
@@ -43,6 +43,16 @@ add_library(${PROJECT_NAME} SHARED
qt5_use_modules
(
${
PROJECT_NAME
}
Core
)
## ###################################################################
## Target prooerties
## ###################################################################
if
(
APPLE
)
set_target_properties
(
${
PROJECT_NAME
}
PROPERTIES MACOSX_RPATH 1
)
set_target_properties
(
${
PROJECT_NAME
}
PROPERTIES
INSTALL_NAME_DIR
"@executable_path/../lib"
)
endif
(
APPLE
)
## ###################################################################
## Install rules - files
## ###################################################################
...
...
src/dtkMath/CMakeLists.txt
View file @
4f002e16
### CMakeLists.txt ---
##
## Author: Julien Wintz
## Created: Mon Jul 15 15:55:43 2013 (+0200)
## Version:
## Last-Updated: lun. avril 7 11:13:07 2014 (+0200)
## By: Nicolas Niclausse
## Update #: 38
## Version: $Id$
##
######################################################################
##
##
### Commentary:
##
######################################################################
##
### Change Log:
##
##
######################################################################
##
### Code:
project
(
dtkMath
)
...
...
@@ -46,6 +47,12 @@ add_library(${PROJECT_NAME} SHARED
qt5_use_modules
(
${
PROJECT_NAME
}
Core
)
## ###################################################################
## RPATH Handling
## ###################################################################
set_target_properties
(
${
PROJECT_NAME
}
PROPERTIES MACOSX_RPATH 1
)
## ###################################################################
## Install rules - files
## ###################################################################
...
...
@@ -62,3 +69,6 @@ install(TARGETS ${PROJECT_NAME}
DESTINATION
${
CMAKE_INSTALL_LIBDIR
}
COMPONENT math
EXPORT dtkDepends
)
######################################################################
### CMakeLists.txt ends here
src/dtkMeta/CMakeLists.txt
View file @
4f002e16
...
...
@@ -44,6 +44,16 @@ add_library(${PROJECT_NAME} SHARED
qt5_use_modules
(
${
PROJECT_NAME
}
Core
)
## ###################################################################
## Target properties
## ###################################################################
if
(
APPLE
)
set_target_properties
(
${
PROJECT_NAME
}
PROPERTIES MACOSX_RPATH 1
)
set_target_properties
(
${
PROJECT_NAME
}
PROPERTIES
INSTALL_NAME_DIR
"@executable_path/../lib"
)
endif
(
APPLE
)
## ###################################################################
## Install rules - files
## ###################################################################
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment