diff options
| author | bgaldrikian <[email protected]> | 2018-10-03 17:51:20 -0700 |
|---|---|---|
| committer | bgaldrikian <[email protected]> | 2018-10-03 17:51:20 -0700 |
| commit | 6f51c0ad55f3ed33597b8b12391d426fe28a0923 (patch) | |
| tree | b132a8cb2485820ff9556dafc8e874bc9d41f255 /sdk/compiler/cmake | |
| parent | Fixes to UnitySample to make it build & run. ( In Unity 2018.2 ) (diff) | |
| download | blast-6f51c0ad55f3ed33597b8b12391d426fe28a0923.tar.xz blast-6f51c0ad55f3ed33597b8b12391d426fe28a0923.zip | |
Blast 1.1.4. See docs/release_notes.txt.v1.1.4_rc1
Diffstat (limited to 'sdk/compiler/cmake')
| -rwxr-xr-x | sdk/compiler/cmake/NvBlastExtAuthoring.cmake | 29 | ||||
| -rwxr-xr-x | sdk/compiler/cmake/linux/CMakeLists.txt | 1 | ||||
| -rwxr-xr-x | sdk/compiler/cmake/windows/CMakeLists.txt | 2 |
3 files changed, 25 insertions, 7 deletions
diff --git a/sdk/compiler/cmake/NvBlastExtAuthoring.cmake b/sdk/compiler/cmake/NvBlastExtAuthoring.cmake index 9f39e01..e6295f4 100755 --- a/sdk/compiler/cmake/NvBlastExtAuthoring.cmake +++ b/sdk/compiler/cmake/NvBlastExtAuthoring.cmake @@ -5,6 +5,9 @@ SET(COMMON_SOURCE_DIR ${PROJECT_SOURCE_DIR}/common)
+SET(AUTHORING_COMMON_EXT_SOURCE_DIR ${PROJECT_SOURCE_DIR}/extensions/authoringCommon/source)
+SET(AUTHORING_COMMON_EXT_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/extensions/authoringCommon/include)
+
SET(AUTHORING_EXT_SOURCE_DIR ${PROJECT_SOURCE_DIR}/extensions/authoring/source)
SET(COMMON_EXT_SOURCE_DIR ${PROJECT_SOURCE_DIR}/extensions/common/source)
SET(AUTHORING_EXT_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/extensions/authoring/include)
@@ -27,24 +30,23 @@ SET(PUBLIC_FILES ${AUTHORING_EXT_INCLUDE_DIR}/NvBlastExtAuthoringBondGenerator.h
${AUTHORING_EXT_INCLUDE_DIR}/NvBlastExtAuthoringCollisionBuilder.h
${AUTHORING_EXT_INCLUDE_DIR}/NvBlastExtAuthoringFractureTool.h
- ${AUTHORING_EXT_INCLUDE_DIR}/NvBlastExtAuthoringMesh.h
- ${AUTHORING_EXT_INCLUDE_DIR}/NvBlastExtAuthoringTypes.h
${AUTHORING_EXT_INCLUDE_DIR}/NvBlastExtAuthoring.h
${AUTHORING_EXT_INCLUDE_DIR}/NvBlastExtAuthoringMeshCleaner.h
${AUTHORING_EXT_INCLUDE_DIR}/NvBlastExtAuthoringCutout.h
+
+ ${AUTHORING_COMMON_EXT_INCLUDE_DIR}/NvBlastExtAuthoringPatternGenerator.h
+ ${AUTHORING_COMMON_EXT_INCLUDE_DIR}/NvBlastExtAuthoringMesh.h
+ ${AUTHORING_COMMON_EXT_INCLUDE_DIR}/NvBlastExtAuthoringTypes.h
+ ${AUTHORING_COMMON_EXT_INCLUDE_DIR}/NvBlastExtAuthoringAccelerator.h
)
SET(EXT_AUTHORING_FILES
- ${AUTHORING_EXT_SOURCE_DIR}/NvBlastExtAuthoringAccelerator.cpp
- ${AUTHORING_EXT_SOURCE_DIR}/NvBlastExtAuthoringAccelerator.h
${AUTHORING_EXT_SOURCE_DIR}/NvBlastExtAuthoringBondGeneratorImpl.cpp
${AUTHORING_EXT_SOURCE_DIR}/NvBlastExtAuthoringBondGeneratorImpl.h
${AUTHORING_EXT_SOURCE_DIR}/NvBlastExtAuthoringBooleanTool.cpp
${AUTHORING_EXT_SOURCE_DIR}/NvBlastExtAuthoringBooleanTool.h
${AUTHORING_EXT_SOURCE_DIR}/NvBlastExtAuthoringCollisionBuilderImpl.cpp
${AUTHORING_EXT_SOURCE_DIR}/NvBlastExtAuthoringCollisionBuilderImpl.h
- ${AUTHORING_EXT_SOURCE_DIR}/NvBlastExtAuthoringMeshImpl.cpp
- ${AUTHORING_EXT_SOURCE_DIR}/NvBlastExtAuthoringMeshImpl.h
${AUTHORING_EXT_SOURCE_DIR}/NvBlastExtAuthoringPerlinNoise.h
${AUTHORING_EXT_SOURCE_DIR}/NvBlastExtAuthoringTriangulator.cpp
${AUTHORING_EXT_SOURCE_DIR}/NvBlastExtAuthoringTriangulator.h
@@ -57,12 +59,20 @@ SET(EXT_AUTHORING_FILES ${AUTHORING_EXT_SOURCE_DIR}/NvBlastExtTriangleProcessor.h
${AUTHORING_EXT_SOURCE_DIR}/NvBlastExtApexSharedParts.cpp
${AUTHORING_EXT_SOURCE_DIR}/NvBlastExtApexSharedParts.h
- ${AUTHORING_EXT_SOURCE_DIR}/NvBlastExtAuthoringInternalCommon.h
${AUTHORING_EXT_SOURCE_DIR}/NvBlastExtAuthoring.cpp
${AUTHORING_EXT_SOURCE_DIR}/NvBlastExtAuthoringMeshCleanerImpl.h
${AUTHORING_EXT_SOURCE_DIR}/NvBlastExtAuthoringMeshCleanerImpl.cpp
${AUTHORING_EXT_SOURCE_DIR}/NvBlastExtAuthoringCutoutImpl.h
${AUTHORING_EXT_SOURCE_DIR}/NvBlastExtAuthoringCutoutImpl.cpp
+ ${AUTHORING_EXT_SOURCE_DIR}/NvBlastExtAuthoringPatternGeneratorImpl.cpp
+ ${AUTHORING_EXT_SOURCE_DIR}/NvBlastExtAuthoringPatternGeneratorImpl.h
+ ${AUTHORING_EXT_SOURCE_DIR}/NvBlastExtAuthoringMeshUtils.h
+ ${AUTHORING_EXT_SOURCE_DIR}/NvBlastExtAuthoringMeshUtils.cpp
+
+ ${AUTHORING_COMMON_EXT_SOURCE_DIR}/NvBlastExtAuthoringAccelerator.cpp
+ ${AUTHORING_COMMON_EXT_SOURCE_DIR}/NvBlastExtAuthoringMeshImpl.cpp
+ ${AUTHORING_COMMON_EXT_SOURCE_DIR}/NvBlastExtAuthoringMeshImpl.h
+ ${AUTHORING_COMMON_EXT_SOURCE_DIR}/NvBlastExtAuthoringInternalCommon.h
)
SET(VHACD_SOURCE_FILES
@@ -103,6 +113,10 @@ TARGET_INCLUDE_DIRECTORIES(NvBlastExtAuthoring PUBLIC ${PROJECT_SOURCE_DIR}/lowlevel/include
PUBLIC ${AUTHORING_EXT_INCLUDE_DIR}
+ PUBLIC ${AUTHORING_COMMON_EXT_INCLUDE_DIR}
+ PRIVATE ${AUTHORING_COMMON_EXT_SOURCE_DIR}
+
+
PRIVATE ${PROJECT_SOURCE_DIR}/toolkit/include
PRIVATE ${PHYSX_EXT_INCLUDE_DIR}
@@ -113,6 +127,7 @@ TARGET_INCLUDE_DIRECTORIES(NvBlastExtAuthoring PRIVATE ${AUTHORING_EXT_SOURCE_DIR}
PRIVATE ${PROJECT_SOURCE_DIR}/extensions/assetutils/include
+ PRIVATE ${PROJECT_SOURCE_DIR}/extensions/RT/source
PRIVATE ${PHYSXSDK_INCLUDE_DIRS}
PRIVATE ${PXSHAREDSDK_INCLUDE_DIRS}
diff --git a/sdk/compiler/cmake/linux/CMakeLists.txt b/sdk/compiler/cmake/linux/CMakeLists.txt index b3560aa..187de7e 100755 --- a/sdk/compiler/cmake/linux/CMakeLists.txt +++ b/sdk/compiler/cmake/linux/CMakeLists.txt @@ -22,6 +22,7 @@ INCLUDE(${PROJECT_CMAKE_FILES_DIR}/NvBlastExtShaders.cmake) INCLUDE(${PROJECT_CMAKE_FILES_DIR}/NvBlastExtStress.cmake)
INCLUDE(${PROJECT_CMAKE_FILES_DIR}/NvBlastExtPhysX.cmake)
INCLUDE(${PROJECT_CMAKE_FILES_DIR}/NvBlastExtAuthoring.cmake)
+# INCLUDE(${PROJECT_CMAKE_FILES_DIR}/NvBlastExtRT.cmake)
IF(${UE4_LINUX_CROSSCOMPILE})
#This uses the Windows CapnProto exe so it works
diff --git a/sdk/compiler/cmake/windows/CMakeLists.txt b/sdk/compiler/cmake/windows/CMakeLists.txt index e3fbaed..836ee96 100755 --- a/sdk/compiler/cmake/windows/CMakeLists.txt +++ b/sdk/compiler/cmake/windows/CMakeLists.txt @@ -59,6 +59,8 @@ INCLUDE(${PROJECT_CMAKE_FILES_DIR}/NvBlastExtAuthoring.cmake) INCLUDE(${PROJECT_CMAKE_FILES_DIR}/NvBlastExtImport.cmake)
INCLUDE(${PROJECT_CMAKE_FILES_DIR}/NvBlastExtAssetUtils.cmake)
INCLUDE(${PROJECT_CMAKE_FILES_DIR}/NvBlastExtExporter.cmake)
+# INCLUDE(${PROJECT_CMAKE_FILES_DIR}/NvBlastExtRT.cmake)
+
SET(SERIALIZATION_INCLUDED 1 PARENT_SCOPE)
INCLUDE(${PROJECT_CMAKE_FILES_DIR}/NvBlastExtSerialization.cmake)
|