#5370 Unity Build : Add config for AppFwk

This commit is contained in:
Magne Sjaastad 2020-01-23 13:37:29 +01:00
parent 70cbb7fe3f
commit 4e3a894464
13 changed files with 77 additions and 0 deletions

View File

@ -2,6 +2,12 @@ cmake_minimum_required (VERSION 2.8.12)
project (CommonCode)
# Unity Build
if (CAF_ENABLE_UNITY_BUILD)
message("Cmake Unity build is enabled on : ${PROJECT_NAME}")
set(CMAKE_UNITY_BUILD true)
endif()
# Open GL
find_package( OpenGL )

View File

@ -2,6 +2,12 @@ cmake_minimum_required (VERSION 2.8.12)
project (cafAnimControl)
# Unity Build
if (CAF_ENABLE_UNITY_BUILD)
message("Cmake Unity build is enabled on : ${PROJECT_NAME}")
set(CMAKE_UNITY_BUILD true)
endif()
# Qt
set( MOC_HEADER_FILES
cafFrameAnimationControl.h

View File

@ -2,6 +2,11 @@ cmake_minimum_required (VERSION 2.8.12)
project (cafCommand)
# Unity Build
if (CAF_ENABLE_UNITY_BUILD)
message("Cmake Unity build is enabled on : ${PROJECT_NAME}")
set(CMAKE_UNITY_BUILD true)
endif()
# These headers need to go through Qt's MOC compiler
set (MOC_HEADER_FILES

View File

@ -2,6 +2,11 @@ cmake_minimum_required (VERSION 2.8.12)
project (cafCommandFeatures)
# Unity Build
if (CAF_ENABLE_UNITY_BUILD)
message("Cmake Unity build is enabled on : ${PROJECT_NAME}")
set(CMAKE_UNITY_BUILD true)
endif()
# These headers need to go through Qt's MOC compiler
set (MOC_HEADER_FILES

View File

@ -2,6 +2,12 @@ cmake_minimum_required (VERSION 2.8.12)
project (cafPdmCvf)
# Unity Build
if (CAF_ENABLE_UNITY_BUILD)
message("Cmake Unity build is enabled on : ${PROJECT_NAME}")
set(CMAKE_UNITY_BUILD true)
endif()
# Qt
if (CEE_USE_QT5)
find_package(Qt5 COMPONENTS REQUIRED Core Gui Widgets)

View File

@ -2,6 +2,12 @@ cmake_minimum_required (VERSION 2.8.12)
project (cafProjectDataModel)
# Unity Build
if (CAF_ENABLE_UNITY_BUILD)
message("Cmake Unity build is enabled on : ${PROJECT_NAME}")
set(CMAKE_UNITY_BUILD true)
endif()
# Qt
if (CEE_USE_QT5)
find_package(Qt5 COMPONENTS REQUIRED Core Gui Widgets)

View File

@ -1,6 +1,13 @@
cmake_minimum_required (VERSION 2.8.12)
project (cafPdmCore)
# Unity Build
if (CAF_ENABLE_UNITY_BUILD)
message("Cmake Unity build is enabled on : ${PROJECT_NAME}")
set(CMAKE_UNITY_BUILD true)
endif()
# Qt
option(CEE_USE_QT5 "Use Qt 5 instead of Qt 4" true)

View File

@ -2,6 +2,12 @@ cmake_minimum_required (VERSION 2.8.12)
project (cafPdmUiCore)
# Unity Build
if (CAF_ENABLE_UNITY_BUILD)
message("Cmake Unity build is enabled on : ${PROJECT_NAME}")
set(CMAKE_UNITY_BUILD true)
endif()
# These headers need to go through Qt's MOC compiler
set (MOC_HEADER_FILES
cafPdmUiEditorHandle.h

View File

@ -2,6 +2,12 @@ cmake_minimum_required (VERSION 2.8.12)
project (cafPdmXml)
# Unity Build
if (CAF_ENABLE_UNITY_BUILD)
message("Cmake Unity build is enabled on : ${PROJECT_NAME}")
set(CMAKE_UNITY_BUILD true)
endif()
# Qt
if (CEE_USE_QT5)
find_package(Qt5 COMPONENTS REQUIRED Core Xml)

View File

@ -2,6 +2,12 @@ cmake_minimum_required (VERSION 2.8.12)
project (cafUserInterface)
# Unity Build
if (CAF_ENABLE_UNITY_BUILD)
message("Cmake Unity build is enabled on : ${PROJECT_NAME}")
set(CMAKE_UNITY_BUILD true)
endif()
if (MSVC)
# Define this one to tell windows.h to not define min() and max() as macros
add_definitions(-DNOMINMAX)

View File

@ -2,6 +2,12 @@ cmake_minimum_required (VERSION 2.8.12)
project (cafViewer)
# Unity Build
if (CAF_ENABLE_UNITY_BUILD)
message("Cmake Unity build is enabled on : ${PROJECT_NAME}")
set(CMAKE_UNITY_BUILD true)
endif()
# Qt
# These headers need to go through Qt's MOC compiler

View File

@ -2,6 +2,12 @@ cmake_minimum_required (VERSION 2.8.12)
project (cafVizExtensions)
# Unity Build
if (CAF_ENABLE_UNITY_BUILD)
message("Cmake Unity build is enabled on : ${PROJECT_NAME}")
set(CMAKE_UNITY_BUILD true)
endif()
# Open GL
find_package( OpenGL )

View File

@ -2,6 +2,12 @@ cmake_minimum_required(VERSION 2.8.12)
project(Qwt)
# Unity Build
if (RESINSIGHT_ENABLE_UNITY_BUILD)
message("Cmake Unity build is enabled on : ${PROJECT_NAME}")
set(CMAKE_UNITY_BUILD true)
endif()
if (MSVC)
# Disable some annoying warnings (relative to warning level 3)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /wd4267")