From f074ca7a09169b5470fe1d779be4f524be5fbecf Mon Sep 17 00:00:00 2001 From: Magne Sjaastad Date: Fri, 28 Aug 2020 15:13:51 +0200 Subject: [PATCH] #6398 System : Add unity build to PdmScripting --- Fwk/AppFwk/cafPdmScripting/CMakeLists.txt | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Fwk/AppFwk/cafPdmScripting/CMakeLists.txt b/Fwk/AppFwk/cafPdmScripting/CMakeLists.txt index 63dd1cd969..4c5ca7426d 100644 --- a/Fwk/AppFwk/cafPdmScripting/CMakeLists.txt +++ b/Fwk/AppFwk/cafPdmScripting/CMakeLists.txt @@ -2,14 +2,20 @@ cmake_minimum_required (VERSION 2.8.12) project (cafPdmScripting) +# Unity Build +if (CAF_ENABLE_UNITY_BUILD) + message("Cmake Unity build is enabled on : ${PROJECT_NAME}") + set(CMAKE_UNITY_BUILD true) +endif() + set( PROJECT_FILES cafPdmCodeGenerator.h cafPdmAbstractFieldScriptingCapability.h cafPdmAbstractFieldScriptingCapability.cpp cafPdmFieldScriptingCapability.h cafPdmFieldScriptingCapability.cpp - cafPdmObjectMethod.h - cafPdmObjectMethod.cpp + cafPdmObjectMethod.h + cafPdmObjectMethod.cpp cafPdmObjectScriptingCapabilityRegister.h cafPdmObjectScriptingCapabilityRegister.cpp cafPdmPythonGenerator.h @@ -28,7 +34,7 @@ set( PROJECT_FILES add_library( ${PROJECT_NAME} - ${PROJECT_FILES} + ${PROJECT_FILES} ) target_include_directories(${PROJECT_NAME} @@ -41,5 +47,4 @@ target_link_libraries ( ${PROJECT_NAME} cafProjectDataModel ) - source_group("" FILES ${PROJECT_FILES})