aboutsummaryrefslogtreecommitdiff
path: root/sdk/compiler/cmake/NvBlastExtExporter.cmake
diff options
context:
space:
mode:
authorbgaldrikian <[email protected]>2020-11-10 20:53:31 -0800
committerbgaldrikian <[email protected]>2020-11-10 20:53:31 -0800
commitd61c455a4775f966b44cc47804b9e0f160d3d332 (patch)
tree7eff987598048409fe4ec9a1f733a87356f3aa21 /sdk/compiler/cmake/NvBlastExtExporter.cmake
parent* Updated license file (diff)
downloadblast-d61c455a4775f966b44cc47804b9e0f160d3d332.tar.xz
blast-d61c455a4775f966b44cc47804b9e0f160d3d332.zip
Merge request #17 PhysX4 compatibilityv1.1.7_rc1
Other changes for linux and UE4CrossCompileLinux, and all packaging to work
Diffstat (limited to 'sdk/compiler/cmake/NvBlastExtExporter.cmake')
-rwxr-xr-xsdk/compiler/cmake/NvBlastExtExporter.cmake16
1 files changed, 15 insertions, 1 deletions
diff --git a/sdk/compiler/cmake/NvBlastExtExporter.cmake b/sdk/compiler/cmake/NvBlastExtExporter.cmake
index 69f08cb..8fc10e5 100755
--- a/sdk/compiler/cmake/NvBlastExtExporter.cmake
+++ b/sdk/compiler/cmake/NvBlastExtExporter.cmake
@@ -11,7 +11,8 @@ SET(EXPORTER_EXT_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/extensions/exporter/include)
SET(EXT_AUTHORING_INCLUDE_DIR ${BLAST_ROOT_DIR}/sdk/extensions/authoring/include)
SET(TK_INCLUDE_DIR ${BLAST_ROOT_DIR}/sdk/toolkit/include)
-FIND_PACKAGE(PxSharedSDK $ENV{PM_PxShared_VERSION} REQUIRED)
+FIND_PACKAGE(PxSharedSDK ${PM_physxsdk_VERSION} REQUIRED)
+FIND_PACKAGE(PhysXSDK ${PM_pxshared_VERSION} REQUIRED)
FIND_PACKAGE(tinyObjLoader $ENV{PM_tinyObjLoader_VERSION} REQUIRED)
FIND_PACKAGE(FBXSDK $ENV{PM_FBXSDK_VERSION} REQUIRED)
@@ -72,6 +73,7 @@ TARGET_INCLUDE_DIRECTORIES(NvBlastExtExporter
PRIVATE ${EXPORTER_EXT_SOURCE_DIR}
PRIVATE ${PXSHAREDSDK_INCLUDE_DIRS}
+ PRIVATE ${PHYSXSDK_INCLUDE_DIRS}
PRIVATE ${TINYOBJLOADER_INCLUDE_DIRS}
PRIVATE ${FBXSDK_INCLUDE_DIRS}
@@ -90,6 +92,18 @@ SET_TARGET_PROPERTIES(NvBlastExtExporter PROPERTIES
PDB_NAME_CHECKED "NvBlastExtExporter${CMAKE_CHECKED_POSTFIX}"
PDB_NAME_PROFILE "NvBlastExtExporter${CMAKE_PROFILE_POSTFIX}"
PDB_NAME_RELEASE "NvBlastExtExporter${CMAKE_RELEASE_POSTFIX}"
+ ARCHIVE_OUTPUT_DIRECTORY_DEBUG "${BL_LIB_OUTPUT_DIR}/debug"
+ LIBRARY_OUTPUT_DIRECTORY_DEBUG "${BL_DLL_OUTPUT_DIR}/debug"
+ RUNTIME_OUTPUT_DIRECTORY_DEBUG "${BL_EXE_OUTPUT_DIR}/debug"
+ ARCHIVE_OUTPUT_DIRECTORY_CHECKED "${BL_LIB_OUTPUT_DIR}/checked"
+ LIBRARY_OUTPUT_DIRECTORY_CHECKED "${BL_DLL_OUTPUT_DIR}/checked"
+ RUNTIME_OUTPUT_DIRECTORY_CHECKED "${BL_EXE_OUTPUT_DIR}/checked"
+ ARCHIVE_OUTPUT_DIRECTORY_PROFILE "${BL_LIB_OUTPUT_DIR}/profile"
+ LIBRARY_OUTPUT_DIRECTORY_PROFILE "${BL_DLL_OUTPUT_DIR}/profile"
+ RUNTIME_OUTPUT_DIRECTORY_PROFILE "${BL_EXE_OUTPUT_DIR}/profile"
+ ARCHIVE_OUTPUT_DIRECTORY_RELEASE "${BL_LIB_OUTPUT_DIR}/release"
+ LIBRARY_OUTPUT_DIRECTORY_RELEASE "${BL_DLL_OUTPUT_DIR}/release"
+ RUNTIME_OUTPUT_DIRECTORY_RELEASE "${BL_EXE_OUTPUT_DIR}/release"
)
# Do final direct sets after the target has been defined