summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Barbier <bouzim@gmail.com>2011-04-21 21:18:01 +0200
committerDenis Barbier <bouzim@gmail.com>2011-04-21 23:51:24 +0200
commit32da2e97cc26a5bb8ca71351e9808b4dfa9d5d14 (patch)
treed82ca34736bfa59f89d9ef982dab9b6fcb2d9cb1
parent0e8c3939b33bf40440940397a0730cbf25757703 (diff)
downloadoce-32da2e97cc26a5bb8ca71351e9808b4dfa9d5d14.tar.gz
oce-32da2e97cc26a5bb8ca71351e9808b4dfa9d5d14.zip
Rename OpenCASCADE and OPENCASCADE into ${PROJECT_NAME} in all CMakeLists.txt
Our project is not endorsed by OpenCASCADE, make sure to not confuse users. As our project is OCE, users will see this name, but it will automatically be changed back to OPENCASCADE if this build system is adopted by OpenCASCADE by modifying a single line. Remove copyright notice, this is redundant since all files are released under the OpenCASCADE Public License, and this notice may confuse users.
-rw-r--r--CMakeLists.txt308
-rw-r--r--adm/cmake/DRAWEXE/CMakeLists.txt46
-rw-r--r--adm/cmake/OccBuildKit.cmake56
-rw-r--r--adm/cmake/TKMesh/CMakeLists.txt4
-rw-r--r--adm/cmake/TKOpenGl/CMakeLists.txt4
-rw-r--r--adm/cmake/TKService/CMakeLists.txt8
6 files changed, 207 insertions, 219 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index fd2da992..a0b62c3d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,19 +1,13 @@
-# Copyright (2010) Thomas Paviot, tpaviot@gmail.com.
-#
-# This file is distributed under the terms of the OpenCASCADE Technology Public License 6.5, March 2011
-# Complete text of this license can be read online: http://www.opencascade.org/getocc/license/
-#
-
# REQUIREMENTS: this script needs CMake 2.6 or higher. Downloads are available at http://www.cmake.org
-# How to build OpenCASCADE using CMake under Unix (Linux, Darwin etc.)?
-# 1. Copy this file, as-is, to the top-level OpenCASCADE folder
-# 2. Make a build directory somewhere outside the OpenCASCADE source tree
-# 3. cmake "relative/path/to/OpenCASCADE"
+# How to build OCE using CMake under Unix (Linux, Darwin etc.)?
+# 1. Copy this file, as-is, to the top-level OCE folder
+# 2. Make a build directory somewhere outside the OCE source tree
+# 3. cmake "relative/path/to/OCE"
# 4. make
# 5. make install (or sudo make install)
-# How to build OpenCASCADE using CMake under Windows (Linux, Darwin etc.)?
+# How to build OCE using CMake under Windows (Linux, Darwin etc.)?
# 1. Copy this file, as-is, to the top-level folder
# 2. Launch the cmake-gui, and select the top-level folder
# 3. You can choose whatever you want as an install directory
@@ -23,18 +17,12 @@
# 7. Click 'Generate'
# 8. From your IDE, open the generated makefile and run the compilation.
-# VERSION 0.2
-# History
-# 0.1 : initial release
-# 0.2 : added *.c in source files, scanning ./drv directory, 3 more ToolKits, install
-# 0.3a: continuation of 0.2 filling in todos
-
-PROJECT(OpenCASCADE)
+PROJECT(OCE)
-SET(OpenCASCADE_VERSION 6.5.0)
+SET(OCE_VERSION 0.1.0)
-SET(OpenCASCADE_ABI_SOVERSION 0)
-SET(OpenCASCADE_ABI_VERSION 0.0.0)
+SET(OCE_ABI_SOVERSION 0)
+SET(OCE_ABI_VERSION 0.0.0)
# Set the minimum version of cmake required to 2.6
CMAKE_MINIMUM_REQUIRED( VERSION 2.6 )
@@ -43,114 +31,114 @@ IF( "${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5 )
MESSAGE( FATAL_ERROR "CMake >= 2.6.0 required" )
ENDIF( "${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5 )
-IF( NOT DEFINED OPENCASCADE_BUILD_TYPE )
- SET( OPENCASCADE_BUILD_TYPE "Release" CACHE STRING "Build type" ) # By default set release build
-ENDIF( NOT DEFINED OPENCASCADE_BUILD_TYPE )
-SET( CMAKE_BUILD_TYPE ${OPENCASCADE_BUILD_TYPE} CACHE INTERNAL "Build type,
+IF( NOT DEFINED ${PROJECT_NAME}_BUILD_TYPE )
+ SET( ${PROJECT_NAME}_BUILD_TYPE "Release" CACHE STRING "Build type" ) # By default set release build
+ENDIF( NOT DEFINED ${PROJECT_NAME}_BUILD_TYPE )
+SET( CMAKE_BUILD_TYPE ${${PROJECT_NAME}_BUILD_TYPE} CACHE INTERNAL "Build type,
immutable" FORCE )
-IF( NOT DEFINED OPENCASCADE_BUILD_SHARED_LIB )
- SET( OPENCASCADE_BUILD_SHARED_LIB ON )
-ENDIF( NOT DEFINED OPENCASCADE_BUILD_SHARED_LIB )
-IF( NOT DEFINED OPENCASCADE_MODEL )
- SET( OPENCASCADE_MODEL ON )
-ENDIF( NOT DEFINED OPENCASCADE_MODEL )
-IF( NOT DEFINED OPENCASCADE_OCAF )
- SET( OPENCASCADE_OCAF ON )
-ENDIF( NOT DEFINED OPENCASCADE_OCAF )
-IF( NOT DEFINED OPENCASCADE_DATAEXCHANGE )
- SET( OPENCASCADE_DATAEXCHANGE ON )
-ENDIF( NOT DEFINED OPENCASCADE_DATAEXCHANGE )
-IF( NOT DEFINED OPENCASCADE_DRAW )
- SET( OPENCASCADE_DRAW OFF )
-ENDIF( NOT DEFINED OPENCASCADE_DRAW )
-IF( NOT DEFINED OPENCASCADE_VISUALISATION )
- SET( OPENCASCADE_VISUALISATION ON )
-ENDIF( NOT DEFINED OPENCASCADE_VISUALISATION )
-IF( NOT DEFINED OPENCASCADE_VISUALISATION_FULL )
- SET( OPENCASCADE_VISUALISATION_FULL ON )
-ENDIF( NOT DEFINED OPENCASCADE_VISUALISATION_FULL )
-
-OPTION( OPENCASCADE_BUILD_SHARED_LIB "Build shared OpenCASCADE libs"
- ${OPENCASCADE_BUILD_SHARED_LIB} )
-OPTION( OPENCASCADE_MODEL "Build model components" ${OPENCASCADE_MODEL} )
-OPTION( OPENCASCADE_OCAF "Build application framework" ${OPENCASCADE_OCAF} )
-OPTION( OPENCASCADE_DATAEXCHANGE "Build data exchange"
- ${OPENCASCADE_DATAEXCHANGE} )
-OPTION( OPENCASCADE_DRAW "Build test harness \(DRAW\)" ${OPENCASCADE_DRAW} )
-OPTION( OPENCASCADE_VISUALISATION "Build visualisation component needed by other modules"
- ${OPENCASCADE_VISUALISATION} )
-OPTION( OPENCASCADE_VISUALISATION_FULL "Build full visualisation component"
- ${OPENCASCADE_VISUALISATION_FULL} )
-
-IF( NOT DEFINED OPENCASCADE_WITH_TBB )
- SET( OPENCASCADE_WITH_TBB OFF )
-ENDIF( NOT DEFINED OPENCASCADE_WITH_TBB )
-IF( NOT DEFINED OPENCASCADE_WITH_GL2PS )
- SET( OPENCASCADE_WITH_GL2PS OFF )
-ENDIF( NOT DEFINED OPENCASCADE_WITH_GL2PS )
-IF( NOT DEFINED OPENCASCADE_WITH_FREEIMAGE )
- SET( OPENCASCADE_WITH_FREEIMAGE OFF )
-ENDIF( NOT DEFINED OPENCASCADE_WITH_FREEIMAGE )
-OPTION( OPENCASCADE_WITH_TBB "Build with TBB" ${OPENCASCADE_WITH_TBB} )
-OPTION( OPENCASCADE_WITH_GL2PS "Build with GL2PS" ${OPENCASCADE_WITH_GL2PS} )
-OPTION( OPENCASCADE_WITH_FREEIMAGE "Build with FreeImage" ${OPENCASCADE_WITH_FREEIMAGE} )
-
-IF( NOT DEFINED OPENCASCADE_INSTALL_PREFIX )
+IF( NOT DEFINED ${PROJECT_NAME}_BUILD_SHARED_LIB )
+ SET( ${PROJECT_NAME}_BUILD_SHARED_LIB ON )
+ENDIF( NOT DEFINED ${PROJECT_NAME}_BUILD_SHARED_LIB )
+IF( NOT DEFINED ${PROJECT_NAME}_MODEL )
+ SET( ${PROJECT_NAME}_MODEL ON )
+ENDIF( NOT DEFINED ${PROJECT_NAME}_MODEL )
+IF( NOT DEFINED ${PROJECT_NAME}_OCAF )
+ SET( ${PROJECT_NAME}_OCAF ON )
+ENDIF( NOT DEFINED ${PROJECT_NAME}_OCAF )
+IF( NOT DEFINED ${PROJECT_NAME}_DATAEXCHANGE )
+ SET( ${PROJECT_NAME}_DATAEXCHANGE ON )
+ENDIF( NOT DEFINED ${PROJECT_NAME}_DATAEXCHANGE )
+IF( NOT DEFINED ${PROJECT_NAME}_DRAW )
+ SET( ${PROJECT_NAME}_DRAW OFF )
+ENDIF( NOT DEFINED ${PROJECT_NAME}_DRAW )
+IF( NOT DEFINED ${PROJECT_NAME}_VISUALISATION )
+ SET( ${PROJECT_NAME}_VISUALISATION ON )
+ENDIF( NOT DEFINED ${PROJECT_NAME}_VISUALISATION )
+IF( NOT DEFINED ${PROJECT_NAME}_VISUALISATION_FULL )
+ SET( ${PROJECT_NAME}_VISUALISATION_FULL ON )
+ENDIF( NOT DEFINED ${PROJECT_NAME}_VISUALISATION_FULL )
+
+OPTION( ${PROJECT_NAME}_BUILD_SHARED_LIB "Build shared ${PROJECT_NAME} libs"
+ ${${PROJECT_NAME}_BUILD_SHARED_LIB} )
+OPTION( ${PROJECT_NAME}_MODEL "Build model components" ${${PROJECT_NAME}_MODEL} )
+OPTION( ${PROJECT_NAME}_OCAF "Build application framework" ${${PROJECT_NAME}_OCAF} )
+OPTION( ${PROJECT_NAME}_DATAEXCHANGE "Build data exchange"
+ ${${PROJECT_NAME}_DATAEXCHANGE} )
+OPTION( ${PROJECT_NAME}_DRAW "Build test harness \(DRAW\)" ${${PROJECT_NAME}_DRAW} )
+OPTION( ${PROJECT_NAME}_VISUALISATION "Build visualisation component needed by other modules"
+ ${${PROJECT_NAME}_VISUALISATION} )
+OPTION( ${PROJECT_NAME}_VISUALISATION_FULL "Build full visualisation component"
+ ${${PROJECT_NAME}_VISUALISATION_FULL} )
+
+IF( NOT DEFINED ${PROJECT_NAME}_WITH_TBB )
+ SET( ${PROJECT_NAME}_WITH_TBB OFF )
+ENDIF( NOT DEFINED ${PROJECT_NAME}_WITH_TBB )
+IF( NOT DEFINED ${PROJECT_NAME}_WITH_GL2PS )
+ SET( ${PROJECT_NAME}_WITH_GL2PS OFF )
+ENDIF( NOT DEFINED ${PROJECT_NAME}_WITH_GL2PS )
+IF( NOT DEFINED ${PROJECT_NAME}_WITH_FREEIMAGE )
+ SET( ${PROJECT_NAME}_WITH_FREEIMAGE OFF )
+ENDIF( NOT DEFINED ${PROJECT_NAME}_WITH_FREEIMAGE )
+OPTION( ${PROJECT_NAME}_WITH_TBB "Build with TBB" ${${PROJECT_NAME}_WITH_TBB} )
+OPTION( ${PROJECT_NAME}_WITH_GL2PS "Build with GL2PS" ${${PROJECT_NAME}_WITH_GL2PS} )
+OPTION( ${PROJECT_NAME}_WITH_FREEIMAGE "Build with FreeImage" ${${PROJECT_NAME}_WITH_FREEIMAGE} )
+
+IF( NOT DEFINED ${PROJECT_NAME}_INSTALL_PREFIX )
IF( WIN32 )
- SET(OPENCASCADE_INSTALL_PREFIX
- "c:/OpenCASCADE-${OpenCASCADE_VERSION}")
+ SET(${PROJECT_NAME}_INSTALL_PREFIX
+ "c:/${PROJECT_NAME}-${${PROJECT_NAME}_VERSION}")
ELSE( WIN32 )
- SET(OPENCASCADE_INSTALL_PREFIX
+ SET(${PROJECT_NAME}_INSTALL_PREFIX
"/usr/local")
ENDIF( WIN32 )
-ENDIF( NOT DEFINED OPENCASCADE_INSTALL_PREFIX )
+ENDIF( NOT DEFINED ${PROJECT_NAME}_INSTALL_PREFIX )
-SET( OPENCASCADE_INSTALL_PREFIX ${OPENCASCADE_INSTALL_PREFIX} CACHE
+SET( ${PROJECT_NAME}_INSTALL_PREFIX ${${PROJECT_NAME}_INSTALL_PREFIX} CACHE
PATH "Install prefix prepended to target to create install location" )
-SET( CMAKE_INSTALL_PREFIX "${OPENCASCADE_INSTALL_PREFIX}" CACHE INTERNAL "Prefix
+SET( CMAKE_INSTALL_PREFIX "${${PROJECT_NAME}_INSTALL_PREFIX}" CACHE INTERNAL "Prefix
prepended to install directories if target destination is not absolute,
immutable" FORCE )
-IF( OPENCASCADE_BUILD_SHARED_LIB )
- SET( OPENCASCADE_LIBRARY_TYPE SHARED )
- SET( OPENCASCADE_INSTALL_TYPE LIBRARY )
+IF( ${PROJECT_NAME}_BUILD_SHARED_LIB )
+ SET( ${PROJECT_NAME}_LIBRARY_TYPE SHARED )
+ SET( ${PROJECT_NAME}_INSTALL_TYPE LIBRARY )
IF( WIN32 )
- SET( OPENCASCADE_INSTALL_TYPE RUNTIME )
+ SET( ${PROJECT_NAME}_INSTALL_TYPE RUNTIME )
ENDIF( WIN32 )
-ELSE( OPENCASCADE_BUILD_SHARED_LIB )
- SET( OPENCASCADE_LIBRARY_TYPE STATIC )
- SET( OPENCASCADE_INSTALL_TYPE ARCHIVE )
+ELSE( ${PROJECT_NAME}_BUILD_SHARED_LIB )
+ SET( ${PROJECT_NAME}_LIBRARY_TYPE STATIC )
+ SET( ${PROJECT_NAME}_INSTALL_TYPE ARCHIVE )
IF ( WIN32 )
ADD_DEFINITIONS("-DHAVE_NO_DLL")
ENDIF( WIN32 )
-ENDIF( OPENCASCADE_BUILD_SHARED_LIB )
+ENDIF( ${PROJECT_NAME}_BUILD_SHARED_LIB )
#
# Check components dependencies
#
-SET(OPENCASCADE_FOUNDATION TRUE)
-IF(OPENCASCADE_DRAW AND NOT OPENCASCADE_DATAEXCHANGE)
- SET(OPENCASCADE_DATAEXCHANGE ON CACHE BOOL "Build data exchange" FORCE)
-ENDIF(OPENCASCADE_DRAW AND NOT OPENCASCADE_DATAEXCHANGE)
-IF(OPENCASCADE_DATAEXCHANGE AND NOT OPENCASCADE_OCAF)
- SET(OPENCASCADE_OCAF ON CACHE BOOL "Build application framework" FORCE)
-ENDIF(OPENCASCADE_DATAEXCHANGE AND NOT OPENCASCADE_OCAF)
-IF(OPENCASCADE_OCAF AND NOT OPENCASCADE_VISUALISATION)
- SET(OPENCASCADE_VISUALISATION ON CACHE BOOL "Build visualisation component needed by other modules" FORCE)
-ENDIF(OPENCASCADE_OCAF AND NOT OPENCASCADE_VISUALISATION)
-IF(OPENCASCADE_VISUALISATION AND NOT OPENCASCADE_MODEL)
- SET(OPENCASCADE_MODEL ON CACHE BOOL "Build model components" FORCE)
-ENDIF(OPENCASCADE_VISUALISATION AND NOT OPENCASCADE_MODEL)
-IF(OPENCASCADE_VISUALISATION_FULL AND NOT OPENCASCADE_VISUALISATION)
- SET(OPENCASCADE_VISUALISATION ON CACHE BOOL "Build model components needed by other modules" FORCE)
-ENDIF(OPENCASCADE_VISUALISATION_FULL AND NOT OPENCASCADE_VISUALISATION)
-IF(OPENCASCADE_DRAW AND NOT OPENCASCADE_VISUALISATION_FULL)
- SET(OPENCASCADE_VISUALISATION_FULL ON CACHE BOOL "Build full visualisation component" FORCE)
-ENDIF(OPENCASCADE_DRAW AND NOT OPENCASCADE_VISUALISATION_FULL)
+SET(${PROJECT_NAME}_FOUNDATION TRUE)
+IF(${PROJECT_NAME}_DRAW AND NOT ${PROJECT_NAME}_DATAEXCHANGE)
+ SET(${PROJECT_NAME}_DATAEXCHANGE ON CACHE BOOL "Build data exchange" FORCE)
+ENDIF(${PROJECT_NAME}_DRAW AND NOT ${PROJECT_NAME}_DATAEXCHANGE)
+IF(${PROJECT_NAME}_DATAEXCHANGE AND NOT ${PROJECT_NAME}_OCAF)
+ SET(${PROJECT_NAME}_OCAF ON CACHE BOOL "Build application framework" FORCE)
+ENDIF(${PROJECT_NAME}_DATAEXCHANGE AND NOT ${PROJECT_NAME}_OCAF)
+IF(${PROJECT_NAME}_OCAF AND NOT ${PROJECT_NAME}_VISUALISATION)
+ SET(${PROJECT_NAME}_VISUALISATION ON CACHE BOOL "Build visualisation component needed by other modules" FORCE)
+ENDIF(${PROJECT_NAME}_OCAF AND NOT ${PROJECT_NAME}_VISUALISATION)
+IF(${PROJECT_NAME}_VISUALISATION AND NOT ${PROJECT_NAME}_MODEL)
+ SET(${PROJECT_NAME}_MODEL ON CACHE BOOL "Build model components" FORCE)
+ENDIF(${PROJECT_NAME}_VISUALISATION AND NOT ${PROJECT_NAME}_MODEL)
+IF(${PROJECT_NAME}_VISUALISATION_FULL AND NOT ${PROJECT_NAME}_VISUALISATION)
+ SET(${PROJECT_NAME}_VISUALISATION ON CACHE BOOL "Build model components needed by other modules" FORCE)
+ENDIF(${PROJECT_NAME}_VISUALISATION_FULL AND NOT ${PROJECT_NAME}_VISUALISATION)
+IF(${PROJECT_NAME}_DRAW AND NOT ${PROJECT_NAME}_VISUALISATION_FULL)
+ SET(${PROJECT_NAME}_VISUALISATION_FULL ON CACHE BOOL "Build full visualisation component" FORCE)
+ENDIF(${PROJECT_NAME}_DRAW AND NOT ${PROJECT_NAME}_VISUALISATION_FULL)
SET(INSTALL_RESOURCE_FILES)
-FILE(GLOB OS_TCL_SCRIPTS RELATIVE ${OpenCASCADE_SOURCE_DIR} src/OS/*.tcl)
+FILE(GLOB OS_TCL_SCRIPTS RELATIVE ${${PROJECT_NAME}_SOURCE_DIR} src/OS/*.tcl)
SET(INSTALL_RESOURCE_FILES ${INSTALL_RESOURCE_FILES}
${OS_TCL_SCRIPTS}
src/UnitsAPI/Lexi_Expr.dat
@@ -164,13 +152,13 @@ ENDIF(TBB_INCLUDE_DIR)
MARK_AS_ADVANCED(TBB_INCLUDE_DIR TBB_LIBRARY)
-IF(OPENCASCADE_VISUALISATION AND OPENCASCADE_WITH_FREEIMAGE)
+IF(${PROJECT_NAME}_VISUALISATION AND ${PROJECT_NAME}_WITH_FREEIMAGE)
FIND_PATH(FREEIMAGE_INCLUDE_DIR FreeImagePlus.h DOC "Location of header files for FreeImage" ${CMAKE_SYSTEM_INCLUDE_PATH})
IF(FREEIMAGE_INCLUDE_DIR)
FIND_LIBRARY( FREEIMAGE_LIBRARY freeimageplus "Path to the freeimage library" )
ENDIF(FREEIMAGE_INCLUDE_DIR)
MARK_AS_ADVANCED(FREEIMAGE_INCLUDE_DIR FREEIMAGE_LIBRARY)
-ENDIF(OPENCASCADE_VISUALISATION AND OPENCASCADE_WITH_FREEIMAGE)
+ENDIF(${PROJECT_NAME}_VISUALISATION AND ${PROJECT_NAME}_WITH_FREEIMAGE)
#
# X11 is needed on Unix to compile OSD/OSD_FontMgr.cxx
@@ -179,7 +167,7 @@ IF (NOT WIN32)
FIND_PACKAGE(X11 REQUIRED)
ENDIF (NOT WIN32)
-IF(OPENCASCADE_VISUALISATION_FULL)
+IF(${PROJECT_NAME}_VISUALISATION_FULL)
FIND_LIBRARY( X11_Xmu_LIB Xmu PATHS /usr/openwin/lib )
FIND_PACKAGE(OpenGL REQUIRED)
FIND_PACKAGE(Freetype REQUIRED)
@@ -201,13 +189,13 @@ IF(OPENCASCADE_VISUALISATION_FULL)
MESSAGE(STATUS "FREETYPE INCLUDES: ${FREETYPE_INCLUDE_DIRS}")
MESSAGE(STATUS "THREAD LIB??: ${CMAKE_THREAD_LIBS_INIT}")
- FILE(GLOB TEXTURES_RGB_FILES RELATIVE ${OpenCASCADE_SOURCE_DIR} src/Textures/*.rgb)
- FILE(GLOB FONTMFT_MFT_FILES RELATIVE ${OpenCASCADE_SOURCE_DIR} src/FontMFT/*.mft)
+ FILE(GLOB TEXTURES_RGB_FILES RELATIVE ${${PROJECT_NAME}_SOURCE_DIR} src/Textures/*.rgb)
+ FILE(GLOB FONTMFT_MFT_FILES RELATIVE ${${PROJECT_NAME}_SOURCE_DIR} src/FontMFT/*.mft)
SET(INSTALL_RESOURCE_FILES ${INSTALL_RESOURCE_FILES} ${FONTMFT_MFT_FILES} ${TEXTURES_RGB_FILES})
-ENDIF(OPENCASCADE_VISUALISATION_FULL)
+ENDIF(${PROJECT_NAME}_VISUALISATION_FULL)
-IF(OPENCASCADE_OCAF)
- FILE(GLOB XMLOCAFRESOURCE_XSD_FILES RELATIVE ${OpenCASCADE_SOURCE_DIR} src/XmlOcafResource/*.xsd)
+IF(${PROJECT_NAME}_OCAF)
+ FILE(GLOB XMLOCAFRESOURCE_XSD_FILES RELATIVE ${${PROJECT_NAME}_SOURCE_DIR} src/XmlOcafResource/*.xsd)
SET(INSTALL_RESOURCE_FILES ${INSTALL_RESOURCE_FILES}
${XMLOCAFRESOURCE_XSD_FILES}
src/StdResource/MDTV-Standard.xwd
@@ -218,9 +206,9 @@ IF(OPENCASCADE_OCAF)
src/StdResource/TObj
src/StdResource/XCAF
src/StdResource/dftree.tcl )
-ENDIF(OPENCASCADE_OCAF)
+ENDIF(${PROJECT_NAME}_OCAF)
-IF(OPENCASCADE_DATAEXCHANGE)
+IF(${PROJECT_NAME}_DATAEXCHANGE)
SET(INSTALL_RESOURCE_FILES ${INSTALL_RESOURCE_FILES}
src/SHMessage/SHAPE.fr
src/SHMessage/SHAPE.us
@@ -230,11 +218,11 @@ IF(OPENCASCADE_DATAEXCHANGE)
src/XSMessage/XSTEP.us
src/XSTEPResource/IGES
src/XSTEPResource/STEP )
-ENDIF(OPENCASCADE_DATAEXCHANGE)
+ENDIF(${PROJECT_NAME}_DATAEXCHANGE)
-IF(OPENCASCADE_DRAW)
+IF(${PROJECT_NAME}_DRAW)
FIND_PACKAGE(TCL REQUIRED)
- FILE(GLOB DRAWRESOURCES_TCL_FILES RELATIVE ${OpenCASCADE_SOURCE_DIR} src/DrawResources/*.tcl)
+ FILE(GLOB DRAWRESOURCES_TCL_FILES RELATIVE ${${PROJECT_NAME}_SOURCE_DIR} src/DrawResources/*.tcl)
SET(INSTALL_RESOURCE_FILES ${INSTALL_RESOURCE_FILES}
${DRAWRESOURCES_TCL_FILES}
src/DrawResources/DRAW.doc
@@ -251,7 +239,7 @@ IF(OPENCASCADE_DRAW)
src/DrawResources/test2xl
src/DrawResources/vmdltest
src/DrawResources/wing.brep )
-ENDIF(OPENCASCADE_DRAW)
+ENDIF(${PROJECT_NAME}_DRAW)
SET( CMAKE_DEBUG_POSTFIX "d" )
@@ -286,7 +274,7 @@ ENDIF(WIN32)
IF (NOT WIN32)
# Check headers
# I think these should all be check cxx headers, as I think there is no c
- # compilation anywhere in OpenCASCADE
+ # compilation anywhere in ${PROJECT_NAME}
INCLUDE(CheckIncludeFile)
#INCLUDE(CheckIncludeFiles)
CHECK_INCLUDE_FILE(alloca.h HAVE_ALLOCA_H)
@@ -455,16 +443,16 @@ CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/oce_config.h.cmake
# Check 32/64 bit platform #
############################
IF (${CMAKE_SIZEOF_VOID_P} MATCHES "8") # It is 64bit, otherwise 32 bit systems match 4
- SET(OPENCASCADE_64BIT ON CACHE BOOL "Build 64bit libraries")
+ SET(${PROJECT_NAME}_64BIT ON CACHE BOOL "Build 64bit libraries")
ELSE (${CMAKE_SIZEOF_VOID_P} MATCHES "8")
- SET(OPENCASCADE_64BIT OFF CACHE BOOL "Build 64bit libraries")
+ SET(${PROJECT_NAME}_64BIT OFF CACHE BOOL "Build 64bit libraries")
ENDIF(${CMAKE_SIZEOF_VOID_P} MATCHES "8")
SET(BIT 32)
-IF (OPENCASCADE_64BIT)
+IF (${PROJECT_NAME}_64BIT)
ADD_DEFINITIONS(-D_OCC64)
SET(BIT 64)
-ENDIF (OPENCASCADE_64BIT)
+ENDIF (${PROJECT_NAME}_64BIT)
MESSAGE(STATUS "Build ${BIT}bit")
#######################################################
@@ -525,33 +513,33 @@ IF(MINGW)
ENDIF(MINGW)
# Libraries are installed by default in /usr/local/lib on UNIX
-# based platforms and c:/OpenCASCADE-6.5.0/lib on windows based
+# based platforms and c:/${PROJECT_NAME}-6.5.0/lib on windows based
# platforms
-SET(OpenCASCADE_INSTALL_BIN_DIR ${CMAKE_INSTALL_PREFIX}/bin)
-SET(OpenCASCADE_INSTALL_LIB_DIR ${CMAKE_INSTALL_PREFIX}/lib)
-SET(OpenCASCADE_INSTALL_PACKAGE_LIB_DIR ${CMAKE_INSTALL_PREFIX}/lib/OpenCASCADE)
-SET(OpenCASCADE_INSTALL_INCLUDE_DIR ${CMAKE_INSTALL_PREFIX}/include/OpenCASCADE)
-SET(OpenCASCADE_INSTALL_SCRIPT_DIR ${CMAKE_INSTALL_PREFIX}/share/OpenCASCADE)
-SET(OpenCASCADE_INSTALL_DATA_DIR ${CMAKE_INSTALL_PREFIX}/share/OpenCASCADE)
+SET(${PROJECT_NAME}_INSTALL_BIN_DIR ${CMAKE_INSTALL_PREFIX}/bin)
+SET(${PROJECT_NAME}_INSTALL_LIB_DIR ${CMAKE_INSTALL_PREFIX}/lib)
+SET(${PROJECT_NAME}_INSTALL_PACKAGE_LIB_DIR ${CMAKE_INSTALL_PREFIX}/lib/${PROJECT_NAME})
+SET(${PROJECT_NAME}_INSTALL_INCLUDE_DIR ${CMAKE_INSTALL_PREFIX}/include/${PROJECT_NAME})
+SET(${PROJECT_NAME}_INSTALL_SCRIPT_DIR ${CMAKE_INSTALL_PREFIX}/share/${PROJECT_NAME})
+SET(${PROJECT_NAME}_INSTALL_DATA_DIR ${CMAKE_INSTALL_PREFIX}/share/${PROJECT_NAME})
FOREACH(RESOURCE_FILE ${INSTALL_RESOURCE_FILES})
GET_FILENAME_COMPONENT(RESOURCE_PATH ${RESOURCE_FILE} PATH)
INSTALL(FILES ${RESOURCE_FILE}
- DESTINATION ${OpenCASCADE_INSTALL_DATA_DIR}/${RESOURCE_PATH})
+ DESTINATION ${${PROJECT_NAME}_INSTALL_DATA_DIR}/${RESOURCE_PATH})
ENDFOREACH(RESOURCE_FILE ${INSTALL_RESOURCE_FILES})
-CONFIGURE_FILE( ${OpenCASCADE_SOURCE_DIR}/env.sh.cmake
- ${OpenCASCADE_BINARY_DIR}/env.sh @ONLY )
-CONFIGURE_FILE( ${OpenCASCADE_SOURCE_DIR}/env.csh.cmake
- ${OpenCASCADE_BINARY_DIR}/env.csh @ONLY )
+CONFIGURE_FILE( ${${PROJECT_NAME}_SOURCE_DIR}/env.sh.cmake
+ ${${PROJECT_NAME}_BINARY_DIR}/env.sh @ONLY )
+CONFIGURE_FILE( ${${PROJECT_NAME}_SOURCE_DIR}/env.csh.cmake
+ ${${PROJECT_NAME}_BINARY_DIR}/env.csh @ONLY )
INSTALL(FILES
- ${OpenCASCADE_SOURCE_DIR}/env.bat
- ${OpenCASCADE_BINARY_DIR}/env.csh
- ${OpenCASCADE_BINARY_DIR}/env.sh
- ${OpenCASCADE_SOURCE_DIR}/env_build.bat
- ${OpenCASCADE_SOURCE_DIR}/msvc.bat
- DESTINATION ${OpenCASCADE_INSTALL_SCRIPT_DIR})
+ ${${PROJECT_NAME}_SOURCE_DIR}/env.bat
+ ${${PROJECT_NAME}_BINARY_DIR}/env.csh
+ ${${PROJECT_NAME}_BINARY_DIR}/env.sh
+ ${${PROJECT_NAME}_SOURCE_DIR}/env_build.bat
+ ${${PROJECT_NAME}_SOURCE_DIR}/msvc.bat
+ DESTINATION ${${PROJECT_NAME}_INSTALL_SCRIPT_DIR})
MACRO(PROCESS_OCC_MODULE modules)
FOREACH(module ${modules})
@@ -569,40 +557,40 @@ ENDMACRO(PROCESS_OCC_MODULE modules)
PROCESS_OCC_MODULE( "TKernel;TKMath;TKAdvTools" )
# Modeling Data
-IF (OPENCASCADE_MODEL)
+IF (${PROJECT_NAME}_MODEL)
PROCESS_OCC_MODULE( "TKG2d;TKG3d;TKGeomBase;TKBRep" )
-ENDIF (OPENCASCADE_MODEL)
+ENDIF (${PROJECT_NAME}_MODEL)
# Modeling Algorithms
-IF (OPENCASCADE_MODEL)
+IF (${PROJECT_NAME}_MODEL)
PROCESS_OCC_MODULE( "TKGeomAlgo;TKTopAlgo;TKPrim;TKBO;TKHLR;TKMesh;TKShHealing;TKXMesh;TKBool;TKFillet;TKFeat;TKOffset" )
-ENDIF (OPENCASCADE_MODEL)
+ENDIF (${PROJECT_NAME}_MODEL)
# Visualisation
-IF(OPENCASCADE_VISUALISATION)
+IF(${PROJECT_NAME}_VISUALISATION)
PROCESS_OCC_MODULE( "TKService;TKV2d;TKV3d" )
-ENDIF(OPENCASCADE_VISUALISATION)
-IF(OPENCASCADE_VISUALISATION_FULL)
+ENDIF(${PROJECT_NAME}_VISUALISATION)
+IF(${PROJECT_NAME}_VISUALISATION_FULL)
PROCESS_OCC_MODULE( "TKOpenGl;TKMeshVS;TKNIS;TKVoxel" )
-ENDIF(OPENCASCADE_VISUALISATION_FULL)
+ENDIF(${PROJECT_NAME}_VISUALISATION_FULL)
# Application framework
-IF(OPENCASCADE_OCAF)
+IF(${PROJECT_NAME}_OCAF)
PROCESS_OCC_MODULE( "TKCDF;PTKernel;TKLCAF;FWOSPlugin;TKPShape;TKCAF;TKBinL;TKXmlL;TKPLCAF;TKTObj;TKShapeSchema;TKBin;TKXml;TKPCAF;TKBinTObj;TKXmlTObj;TKStdLSchema;TKStdSchema" )
-ENDIF(OPENCASCADE_OCAF)
+ENDIF(${PROJECT_NAME}_OCAF)
# Data exchange
-IF(OPENCASCADE_DATAEXCHANGE)
+IF(${PROJECT_NAME}_DATAEXCHANGE)
PROCESS_OCC_MODULE( "TKVRML;TKXCAF;TKSTL;TKXSBase;TKXCAFSchema;TKXmlXCAF;TKBinXCAF;TKSTEPBase;TKIGES;TKSTEPAttr;TKSTEP209;TKXDEIGES;TKSTEP;TKXDESTEP" )
-ENDIF(OPENCASCADE_DATAEXCHANGE)
+ENDIF(${PROJECT_NAME}_DATAEXCHANGE)
# Draw
-IF(OPENCASCADE_DRAW)
+IF(${PROJECT_NAME}_DRAW)
PROCESS_OCC_MODULE( "TKDraw;TKTopTest;TKViewerTest;TKXSDRAW;TKDCAF;TKXDEDRAW;TKTObjDRAW" )
-ENDIF(OPENCASCADE_DRAW)
+ENDIF(${PROJECT_NAME}_DRAW)
# DRAWEXE application
-IF(OPENCASCADE_DRAW)
+IF(${PROJECT_NAME}_DRAW)
PROCESS_OCC_MODULE( DRAWEXE )
-ENDIF(OPENCASCADE_DRAW)
+ENDIF(${PROJECT_NAME}_DRAW)
diff --git a/adm/cmake/DRAWEXE/CMakeLists.txt b/adm/cmake/DRAWEXE/CMakeLists.txt
index 19fcf08b..f7a9c423 100644
--- a/adm/cmake/DRAWEXE/CMakeLists.txt
+++ b/adm/cmake/DRAWEXE/CMakeLists.txt
@@ -17,32 +17,32 @@ SET(TOOLKIT_APP_LIBS
TKernel
TKService
)
-IF(NOT OPENCASCADE_BUILD_SHARED_LIB AND NOT WIN32)
+IF(NOT ${PROJECT_NAME}_BUILD_SHARED_LIB AND NOT WIN32)
SET(TOOLKIT_APP_LIBS ${TOOLKIT_APP_LIBS} ${CMAKE_DL_LIBS} )
-ENDIF(NOT OPENCASCADE_BUILD_SHARED_LIB AND NOT WIN32)
+ENDIF(NOT ${PROJECT_NAME}_BUILD_SHARED_LIB AND NOT WIN32)
MESSAGE(STATUS "Processing application: ${TOOLKIT_APP} (${TOOLKIT_APP_MODULES})")
SET(TOOLKIT_APP_SOURCE_FILES)
FOREACH(MODULE ${TOOLKIT_APP_MODULES})
# add all .cxx/*.c files or each module
FILE(GLOB source_files
- ${OpenCASCADE_SOURCE_DIR}/src/${MODULE}/*.cxx
- ${OpenCASCADE_SOURCE_DIR}/src/${MODULE}/*.c
- ${OpenCASCADE_SOURCE_DIR}/drv/${MODULE}/*.cxx
- ${OpenCASCADE_SOURCE_DIR}/drv/${MODULE}/*.c)
+ ${${PROJECT_NAME}_SOURCE_DIR}/src/${MODULE}/*.cxx
+ ${${PROJECT_NAME}_SOURCE_DIR}/src/${MODULE}/*.c
+ ${${PROJECT_NAME}_SOURCE_DIR}/drv/${MODULE}/*.cxx
+ ${${PROJECT_NAME}_SOURCE_DIR}/drv/${MODULE}/*.c)
FILE(GLOB header_files
- ${OpenCASCADE_SOURCE_DIR}/inc/Handle_${MODULE}*.hxx
- ${OpenCASCADE_SOURCE_DIR}/inc/${MODULE}*.hxx
- ${OpenCASCADE_SOURCE_DIR}/inc/Handle_${MODULE}*.h
- ${OpenCASCADE_SOURCE_DIR}/inc/${MODULE}*.h
- ${OpenCASCADE_SOURCE_DIR}/src/${MODULE}/*.hxx
- ${OpenCASCADE_SOURCE_DIR}/src/${MODULE}/*.lxx
- ${OpenCASCADE_SOURCE_DIR}/src/${MODULE}/*.gxx
- ${OpenCASCADE_SOURCE_DIR}/src/${MODULE}/*.h
- ${OpenCASCADE_SOURCE_DIR}/drv/${MODULE}/*.hxx
- ${OpenCASCADE_SOURCE_DIR}/drv/${MODULE}/*.ixx
- ${OpenCASCADE_SOURCE_DIR}/drv/${MODULE}/*.jxx
- ${OpenCASCADE_SOURCE_DIR}/drv/${MODULE}/*.h)
+ ${${PROJECT_NAME}_SOURCE_DIR}/inc/Handle_${MODULE}*.hxx
+ ${${PROJECT_NAME}_SOURCE_DIR}/inc/${MODULE}*.hxx
+ ${${PROJECT_NAME}_SOURCE_DIR}/inc/Handle_${MODULE}*.h
+ ${${PROJECT_NAME}_SOURCE_DIR}/inc/${MODULE}*.h
+ ${${PROJECT_NAME}_SOURCE_DIR}/src/${MODULE}/*.hxx
+ ${${PROJECT_NAME}_SOURCE_DIR}/src/${MODULE}/*.lxx
+ ${${PROJECT_NAME}_SOURCE_DIR}/src/${MODULE}/*.gxx
+ ${${PROJECT_NAME}_SOURCE_DIR}/src/${MODULE}/*.h
+ ${${PROJECT_NAME}_SOURCE_DIR}/drv/${MODULE}/*.hxx
+ ${${PROJECT_NAME}_SOURCE_DIR}/drv/${MODULE}/*.ixx
+ ${${PROJECT_NAME}_SOURCE_DIR}/drv/${MODULE}/*.jxx
+ ${${PROJECT_NAME}_SOURCE_DIR}/drv/${MODULE}/*.h)
#MESSAGE(STATUS "${source_files}")
FOREACH(module_source_file ${source_files})
IF (WIN32)
@@ -54,11 +54,11 @@ FOREACH(MODULE ${TOOLKIT_APP_MODULES})
# append these source files to the list of source files of the toolkit
SET(TOOLKIT_APP_SOURCE_FILES ${TOOLKIT_APP_SOURCE_FILES} ${source_files})
# required include paths
- INCLUDE_DIRECTORIES(${OpenCASCADE_SOURCE_DIR}/src/${MODULE} ${OpenCASCADE_SOURCE_DIR}/drv/${MODULE})
+ INCLUDE_DIRECTORIES(${${PROJECT_NAME}_SOURCE_DIR}/src/${MODULE} ${${PROJECT_NAME}_SOURCE_DIR}/drv/${MODULE})
ENDFOREACH(MODULE ${TOOLKIT_APP_MODULES})
ADD_EXECUTABLE(${TOOLKIT_APP} ${TOOLKIT_APP_SOURCE_FILES})
SET_TARGET_PROPERTIES(${TOOLKIT_APP} PROPERTIES
- INSTALL_RPATH "${OpenCASCADE_INSTALL_LIB_DIR};${OpenCASCADE_INSTALL_PACKAGE_LIB_DIR}"
+ INSTALL_RPATH "${${PROJECT_NAME}_INSTALL_LIB_DIR};${${PROJECT_NAME}_INSTALL_PACKAGE_LIB_DIR}"
)
# Set dependencies for thit ToolKit
LIST(REMOVE_DUPLICATES TOOLKIT_APP_LIBS)
@@ -66,8 +66,8 @@ TARGET_LINK_LIBRARIES(${TOOLKIT_APP} ${TOOLKIT_APP_LIBS} ${WIN32_LIBS})
# Those are private libraries
INSTALL(TARGETS ${TOOLKIT_APP}
- RUNTIME DESTINATION ${OpenCASCADE_INSTALL_BIN_DIR} COMPONENT RuntimeLibraries
- LIBRARY DESTINATION ${OpenCASCADE_INSTALL_PACKAGE_LIB_DIR} COMPONENT RuntimeLibraries
- ARCHIVE DESTINATION ${OpenCASCADE_INSTALL_PACKAGE_LIB_DIR} COMPONENT Development
+ RUNTIME DESTINATION ${${PROJECT_NAME}_INSTALL_BIN_DIR} COMPONENT RuntimeLibraries
+ LIBRARY DESTINATION ${${PROJECT_NAME}_INSTALL_PACKAGE_LIB_DIR} COMPONENT RuntimeLibraries
+ ARCHIVE DESTINATION ${${PROJECT_NAME}_INSTALL_PACKAGE_LIB_DIR} COMPONENT Development
)
diff --git a/adm/cmake/OccBuildKit.cmake b/adm/cmake/OccBuildKit.cmake
index 532ca7f2..9fe28d0f 100644
--- a/adm/cmake/OccBuildKit.cmake
+++ b/adm/cmake/OccBuildKit.cmake
@@ -9,23 +9,23 @@ ENDIF(DEFINED TOOLKIT_INCLUDE_DIRECTORIES)
FOREACH(MODULE ${TOOLKIT_MODULES})
# add all .cxx/*.c files or each module
FILE(GLOB source_files
- ${OpenCASCADE_SOURCE_DIR}/src/${MODULE}/*.cxx
- ${OpenCASCADE_SOURCE_DIR}/src/${MODULE}/*.c
- ${OpenCASCADE_SOURCE_DIR}/drv/${MODULE}/*.cxx
- ${OpenCASCADE_SOURCE_DIR}/drv/${MODULE}/*.c)
+ ${${PROJECT_NAME}_SOURCE_DIR}/src/${MODULE}/*.cxx
+ ${${PROJECT_NAME}_SOURCE_DIR}/src/${MODULE}/*.c
+ ${${PROJECT_NAME}_SOURCE_DIR}/drv/${MODULE}/*.cxx
+ ${${PROJECT_NAME}_SOURCE_DIR}/drv/${MODULE}/*.c)
FILE(GLOB header_files
- ${OpenCASCADE_SOURCE_DIR}/inc/Handle_${MODULE}*.hxx
- ${OpenCASCADE_SOURCE_DIR}/inc/${MODULE}*.hxx
- ${OpenCASCADE_SOURCE_DIR}/inc/Handle_${MODULE}*.h
- ${OpenCASCADE_SOURCE_DIR}/inc/${MODULE}*.h
- ${OpenCASCADE_SOURCE_DIR}/src/${MODULE}/*.hxx
- ${OpenCASCADE_SOURCE_DIR}/src/${MODULE}/*.lxx
- ${OpenCASCADE_SOURCE_DIR}/src/${MODULE}/*.gxx
- ${OpenCASCADE_SOURCE_DIR}/src/${MODULE}/*.h
- ${OpenCASCADE_SOURCE_DIR}/drv/${MODULE}/*.hxx
- ${OpenCASCADE_SOURCE_DIR}/drv/${MODULE}/*.ixx
- ${OpenCASCADE_SOURCE_DIR}/drv/${MODULE}/*.jxx
- ${OpenCASCADE_SOURCE_DIR}/drv/${MODULE}/*.h)
+ ${${PROJECT_NAME}_SOURCE_DIR}/inc/Handle_${MODULE}*.hxx
+ ${${PROJECT_NAME}_SOURCE_DIR}/inc/${MODULE}*.hxx
+ ${${PROJECT_NAME}_SOURCE_DIR}/inc/Handle_${MODULE}*.h
+ ${${PROJECT_NAME}_SOURCE_DIR}/inc/${MODULE}*.h
+ ${${PROJECT_NAME}_SOURCE_DIR}/src/${MODULE}/*.hxx
+ ${${PROJECT_NAME}_SOURCE_DIR}/src/${MODULE}/*.lxx
+ ${${PROJECT_NAME}_SOURCE_DIR}/src/${MODULE}/*.gxx
+ ${${PROJECT_NAME}_SOURCE_DIR}/src/${MODULE}/*.h
+ ${${PROJECT_NAME}_SOURCE_DIR}/drv/${MODULE}/*.hxx
+ ${${PROJECT_NAME}_SOURCE_DIR}/drv/${MODULE}/*.ixx
+ ${${PROJECT_NAME}_SOURCE_DIR}/drv/${MODULE}/*.jxx
+ ${${PROJECT_NAME}_SOURCE_DIR}/drv/${MODULE}/*.h)
#MESSAGE(STATUS "${source_files}")
# Build a list of all header files, with the ultimate aim of
# forming the public or install headers
@@ -53,14 +53,14 @@ FOREACH(MODULE ${TOOLKIT_MODULES})
SET(TOOLKIT_SOURCE_FILES ${TOOLKIT_SOURCE_FILES} ${source_files})
SET(TOOLKIT_HEADER_FILES ${TOOLKIT_HEADER_FILES} ${header_files})
# required include paths
- INCLUDE_DIRECTORIES(${OpenCASCADE_SOURCE_DIR}/src/${MODULE} ${OpenCASCADE_SOURCE_DIR}/drv/${MODULE})
+ INCLUDE_DIRECTORIES(${${PROJECT_NAME}_SOURCE_DIR}/src/${MODULE} ${${PROJECT_NAME}_SOURCE_DIR}/drv/${MODULE})
ENDFOREACH(MODULE ${TOOLKIT_MODULES})
-ADD_LIBRARY(${TOOLKIT} ${OPENCASCADE_LIBRARY_TYPE} ${TOOLKIT_SOURCE_FILES})
+ADD_LIBRARY(${TOOLKIT} ${${PROJECT_NAME}_LIBRARY_TYPE} ${TOOLKIT_SOURCE_FILES})
# TODO Add current toolkit header files into a source group?
# Add target specific locations of *.lxx and *.ixx files
SET_TARGET_PROPERTIES(${TOOLKIT} PROPERTIES
- SOVERSION ${OpenCASCADE_ABI_SOVERSION}
- VERSION ${OpenCASCADE_ABI_VERSION}
+ SOVERSION ${${PROJECT_NAME}_ABI_SOVERSION}
+ VERSION ${${PROJECT_NAME}_ABI_VERSION}
)
# Set dependencies for thit ToolKit
@@ -79,21 +79,21 @@ ENDIF(TOOLKIT_DEPENDS)
LIST(REMOVE_DUPLICATES POSSIBLE_INSTALL_HEADERS)
FOREACH(POSSIBLE_INSTALL_HEADER ${POSSIBLE_INSTALL_HEADERS})
# Test for existence in inc/
- IF(EXISTS ${OpenCASCADE_SOURCE_DIR}/inc/${POSSIBLE_INSTALL_HEADER})
- LIST(APPEND INSTALL_HEADERS ${OpenCASCADE_SOURCE_DIR}/inc/${POSSIBLE_INSTALL_HEADER})
- ENDIF(EXISTS ${OpenCASCADE_SOURCE_DIR}/inc/${POSSIBLE_INSTALL_HEADER})
+ IF(EXISTS ${${PROJECT_NAME}_SOURCE_DIR}/inc/${POSSIBLE_INSTALL_HEADER})
+ LIST(APPEND INSTALL_HEADERS ${${PROJECT_NAME}_SOURCE_DIR}/inc/${POSSIBLE_INSTALL_HEADER})
+ ENDIF(EXISTS ${${PROJECT_NAME}_SOURCE_DIR}/inc/${POSSIBLE_INSTALL_HEADER})
ENDFOREACH(POSSIBLE_INSTALL_HEADER ${POSSIBLE_INSTALL_HEADERS})
-LIST(APPEND INSTALL_HEADERS ${OpenCASCADE_BINARY_DIR}/inc/oce-config.h)
+LIST(APPEND INSTALL_HEADERS ${${PROJECT_NAME}_BINARY_DIR}/inc/oce-config.h)
INSTALL(FILES ${INSTALL_HEADERS}
- DESTINATION ${OpenCASCADE_INSTALL_INCLUDE_DIR} COMPONENT Development
+ DESTINATION ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR} COMPONENT Development
)
IF(TOOLKIT_IS_PRIVATE)
- SET(TOOLKIT_INSTALL_LIB_DIR ${OpenCASCADE_INSTALL_PACKAGE_LIB_DIR})
+ SET(TOOLKIT_INSTALL_LIB_DIR ${${PROJECT_NAME}_INSTALL_PACKAGE_LIB_DIR})
ELSE(TOOLKIT_IS_PRIVATE)
- SET(TOOLKIT_INSTALL_LIB_DIR ${OpenCASCADE_INSTALL_LIB_DIR})
- SET_TARGET_PROPERTIES(${TOOLKIT} PROPERTIES INSTALL_RPATH "${OpenCASCADE_INSTALL_LIB_DIR}")
+ SET(TOOLKIT_INSTALL_LIB_DIR ${${PROJECT_NAME}_INSTALL_LIB_DIR})
+ SET_TARGET_PROPERTIES(${TOOLKIT} PROPERTIES INSTALL_RPATH "${${PROJECT_NAME}_INSTALL_LIB_DIR}")
ENDIF(TOOLKIT_IS_PRIVATE)
INSTALL(TARGETS ${TOOLKIT}
diff --git a/adm/cmake/TKMesh/CMakeLists.txt b/adm/cmake/TKMesh/CMakeLists.txt
index 45707592..1df487c9 100644
--- a/adm/cmake/TKMesh/CMakeLists.txt
+++ b/adm/cmake/TKMesh/CMakeLists.txt
@@ -16,11 +16,11 @@ SET(TOOLKIT_DEPENDS
TKGeomAlgo
TKTopAlgo
)
-IF(TBB_LIBRARY AND OPENCASCADE_WITH_TBB)
+IF(TBB_LIBRARY AND ${PROJECT_NAME}_WITH_TBB)
ADD_DEFINITIONS(-DHAVE_TBB)
SET(TOOLKIT_INCLUDE_DIRECTORIES ${TBB_INCLUDE_DIR})
SET(TOOLKIT_LIBS ${TBB_LIBRARY})
-ENDIF(TBB_LIBRARY AND OPENCASCADE_WITH_TBB)
+ENDIF(TBB_LIBRARY AND ${PROJECT_NAME}_WITH_TBB)
INCLUDE(../OccBuildKit.cmake)
diff --git a/adm/cmake/TKOpenGl/CMakeLists.txt b/adm/cmake/TKOpenGl/CMakeLists.txt
index 183de5d9..a6036746 100644
--- a/adm/cmake/TKOpenGl/CMakeLists.txt
+++ b/adm/cmake/TKOpenGl/CMakeLists.txt
@@ -11,11 +11,11 @@ SET(TOOLKIT_DEPENDS
SET(TOOLKIT_LIBS ${OPENGL_LIBRARIES} ${FREETYPE_LIBRARIES} ${FTGL_LIBRARY})
SET(TOOLKIT_INCLUDE_DIRECTORIES ${OPENGL_INCLUDE_DIR} ${FREETYPE_INCLUDE_DIRS} ${FTGL_INCLUDE_DIR})
-IF(GL2PS_LIBRARY AND OPENCASCADE_WITH_GL2PS)
+IF(GL2PS_LIBRARY AND ${PROJECT_NAME}_WITH_GL2PS)
ADD_DEFINITIONS(-DHAVE_GL2PS)
SET(TOOLKIT_LIBS ${TOOLKIT_LIBS} ${GL2PS_LIBRARY})
SET(TOOLKIT_INCLUDE_DIRECTORIES ${TOOLKIT_INCLUDE_DIRECTORIES} ${GL2PS_INCLUDE_DIR})
-ENDIF(GL2PS_LIBRARY AND OPENCASCADE_WITH_GL2PS)
+ENDIF(GL2PS_LIBRARY AND ${PROJECT_NAME}_WITH_GL2PS)
INCLUDE(../OccBuildKit.cmake)
diff --git a/adm/cmake/TKService/CMakeLists.txt b/adm/cmake/TKService/CMakeLists.txt
index 5885bcdd..9a08a0e7 100644
--- a/adm/cmake/TKService/CMakeLists.txt
+++ b/adm/cmake/TKService/CMakeLists.txt
@@ -18,21 +18,21 @@ IF (WIN32)
WNT
)
ELSE(WIN32)
- IF(OPENCASCADE_VISUALISATION_FULL)
+ IF(${PROJECT_NAME}_VISUALISATION_FULL)
SET(TOOLKIT_MODULES ${TOOLKIT_MODULES}
ImageUtility
Xw
)
- ENDIF(OPENCASCADE_VISUALISATION_FULL)
+ ENDIF(${PROJECT_NAME}_VISUALISATION_FULL)
SET(TOOLKIT_LIBS ${X11_Xmu_LIB} ${X11_LIBRARIES})
ENDIF(WIN32)
SET(TOOLKIT_DEPENDS TKMath TKernel)
-IF(FREEIMAGE_LIBRARY AND OPENCASCADE_WITH_FREEIMAGE)
+IF(FREEIMAGE_LIBRARY AND ${PROJECT_NAME}_WITH_FREEIMAGE)
ADD_DEFINITIONS(-DHAVE_FREEIMAGE)
SET(TOOLKIT_LIBS ${TOOLKIT_LIBS} ${FREEIMAGE_LIBRARY})
SET(TOOLKIT_INCLUDE_DIRECTORIES ${TOOLKIT_INCLUDE_DIRECTORIES} ${FREEIMAGE_INCLUDE_DIR})
-ENDIF(FREEIMAGE_LIBRARY AND OPENCASCADE_WITH_FREEIMAGE)
+ENDIF(FREEIMAGE_LIBRARY AND ${PROJECT_NAME}_WITH_FREEIMAGE)
INCLUDE(../OccBuildKit.cmake)