Skip to content

Commit a430592

Browse files
committed
Update Discregrid reference and fix version inclusion
1 parent 3bdc907 commit a430592

File tree

5 files changed

+12
-5
lines changed

5 files changed

+12
-5
lines changed

CMakeLists.txt

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,11 @@ cmake_minimum_required(VERSION 3.1)
66
project(PositionBasedDynamics)
77

88
set(PROJECT_PATH ${PROJECT_SOURCE_DIR})
9-
include_directories(${PROJECT_SOURCE_DIR})
9+
if (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
10+
add_compile_options(-idirafter${PROJECT_SOURCE_DIR})
11+
else()
12+
include_directories(${PROJECT_SOURCE_DIR})
13+
endif()
1014

1115
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/CMake" ${CMAKE_MODULE_PATH})
1216
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
@@ -27,6 +31,9 @@ include(ExternalProject)
2731

2832
## Eigen3 is used by most of the libraries that follow
2933
find_package(Eigen3 REQUIRED)
34+
if (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
35+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -idirafter${EIGEN3_INCLUDE_DIR}")
36+
endif()
3037

3138
set(EXT_CMAKE_BUILD_TYPE ${CMAKE_BUILD_TYPE})
3239
if (NOT ${CMAKE_BUILD_TYPE} STREQUAL "Debug")
@@ -41,8 +48,8 @@ else()
4148
ExternalProject_Add(
4249
Ext_Discregrid
4350
PREFIX "${CMAKE_BINARY_DIR}/extern/Discregrid"
44-
GIT_REPOSITORY https://github.com/ruberith/Discregrid.git
45-
GIT_TAG "a9364dfc40617dcd1ec794f85ac32de359a11e8f"
51+
GIT_REPOSITORY https://github.com/InteractiveComputerGraphics/Discregrid.git
52+
GIT_TAG "4c27e1cc88be828c6ac5b8a05759ac7e01cf79e9"
4653
INSTALL_DIR ${ExternalInstallDir}/Discregrid
4754
CMAKE_ARGS -DCMAKE_BUILD_TYPE:STRING=${EXT_CMAKE_BUILD_TYPE} -DCMAKE_INSTALL_PREFIX:PATH=${ExternalInstallDir}/Discregrid
4855
-DBUILD_CMD_EXECUTABLE:BOOL=0 -DEIGEN3_INCLUDE_DIR:PATH=${EIGEN3_INCLUDE_DIR} -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}

Utils/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ if (${GIT_LOCAL_CHANGES} STREQUAL "DIRTY")
55
set(COMPILER_MESSAGE "#pragma WARNING(Local changes not committed.)")
66
endif()
77

8-
file (STRINGS "../version.txt" PBD_VERSION)
8+
file (STRINGS "../version" PBD_VERSION)
99

1010
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Version.h.in ${CMAKE_CURRENT_SOURCE_DIR}/Version.h @ONLY)
1111

File renamed without changes.

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ def build_extension(self, ext):
102102
long_description = f.read()
103103

104104
# read version
105-
f = open("version.txt", "r")
105+
f = open("version", "r")
106106
pbd_version = f.readline().strip()
107107
f.close()
108108

File renamed without changes.

0 commit comments

Comments
 (0)