Dennis: catch up with OpenFlippers cmake
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@148 fdac6126-5c0c-442c-9429-916003d36597
This commit is contained in:
@@ -111,12 +111,13 @@ add_definitions (-DINCLUDE_TEMPLATES)
|
|||||||
# look for selected qt dependencies
|
# look for selected qt dependencies
|
||||||
macro (acg_qt4)
|
macro (acg_qt4)
|
||||||
if (NOT QT4_FOUND)
|
if (NOT QT4_FOUND)
|
||||||
find_package (Qt4 ${ARGN})
|
find_package (Qt4 COMPONENTS QtCore QtGui ${ARGN})
|
||||||
|
|
||||||
set (QT_USE_QTOPENGL 1)
|
set (QT_USE_QTOPENGL 1)
|
||||||
set (QT_USE_QTNETWORK 1)
|
set (QT_USE_QTNETWORK 1)
|
||||||
set (QT_USE_QTSCRIPT 1)
|
set (QT_USE_QTSCRIPT 1)
|
||||||
set (QT_USE_QTSQL 1)
|
set (QT_USE_QTSQL 1)
|
||||||
|
set (QT_USE_QTXML 1)
|
||||||
set (QT_USE_QTHELP 1)
|
set (QT_USE_QTHELP 1)
|
||||||
set (QT_USE_QTWEBKIT 1)
|
set (QT_USE_QTWEBKIT 1)
|
||||||
set (QT_USE_QTUITOOLS 1)
|
set (QT_USE_QTUITOOLS 1)
|
||||||
@@ -354,20 +355,20 @@ function (acg_add_library _target _type)
|
|||||||
endif ()
|
endif ()
|
||||||
elseif (APPLE AND NOT ACG_PROJECT_MACOS_BUNDLE)
|
elseif (APPLE AND NOT ACG_PROJECT_MACOS_BUNDLE)
|
||||||
if (${_type} STREQUAL SHARED)
|
if (${_type} STREQUAL SHARED)
|
||||||
add_custom_command (TARGET ${target} POST_BUILD
|
add_custom_command (TARGET ${_target} POST_BUILD
|
||||||
COMMAND ${CMAKE_COMMAND} -E
|
COMMAND ${CMAKE_COMMAND} -E
|
||||||
copy_if_different
|
copy_if_different
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/${_target}.dylib
|
${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/lib${_target}.dylib
|
||||||
${CMAKE_BINARY_DIR}/Build/${ACG_PROJECT_LIBDIR}/${_target}.dylib)
|
${CMAKE_BINARY_DIR}/Build/${ACG_PROJECT_LIBDIR}/lib${_target}.dylib)
|
||||||
elseif (${_type} STREQUAL MODULE)
|
elseif (${_type} STREQUAL MODULE)
|
||||||
if (NOT EXISTS ${CMAKE_BINARY_DIR}/Build/${ACG_PROJECT_PLUGINDIR})
|
if (NOT EXISTS ${CMAKE_BINARY_DIR}/Build/${ACG_PROJECT_PLUGINDIR})
|
||||||
file (MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/Build/${ACG_PROJECT_PLUGINDIR})
|
file (MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/Build/${ACG_PROJECT_PLUGINDIR})
|
||||||
endif ()
|
endif ()
|
||||||
add_custom_command (TARGET ${target} POST_BUILD
|
add_custom_command (TARGET ${_target} POST_BUILD
|
||||||
COMMAND ${CMAKE_COMMAND} -E
|
COMMAND ${CMAKE_COMMAND} -E
|
||||||
copy_if_different
|
copy_if_different
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/${_target}.so
|
${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/lib${_target}.so
|
||||||
${CMAKE_BINARY_DIR}/Build/${ACG_PROJECT_PLUGINDIR}/${_target}.so)
|
${CMAKE_BINARY_DIR}/Build/${ACG_PROJECT_PLUGINDIR}/lib${_target}.so)
|
||||||
endif ()
|
endif ()
|
||||||
endif ()
|
endif ()
|
||||||
if (NOT ACG_PROJECT_BUNDLE OR NOT APPLE)
|
if (NOT ACG_PROJECT_BUNDLE OR NOT APPLE)
|
||||||
|
|||||||
Reference in New Issue
Block a user