use-deb-json
authorLLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
Wed, 14 Jun 2017 17:06:20 +0000 (18:06 +0100)
committerSylvestre Ledru <sylvestre@debian.org>
Wed, 14 Jun 2017 17:06:20 +0000 (18:06 +0100)
Gbp-Pq: Name use-deb-json.diff

polly/CMakeLists.txt
polly/lib/CMakeLists.txt

index 38e5e8b14ba7be5d7fd6a5148943c59e13bd0462..dee5bb0276f221a63ed3a6cb664176160ca14b89 100644 (file)
@@ -158,10 +158,13 @@ if (CUDALIB_FOUND)
   INCLUDE_DIRECTORIES( ${CUDALIB_INCLUDE_DIR} )
 endif(CUDALIB_FOUND)
 
+find_path(JSONCPP_INCLUDE_PATH json/json.h PATH_SUFFIXES jsoncpp)
+
 include_directories(
   BEFORE
   ${CMAKE_CURRENT_SOURCE_DIR}/include
-  ${CMAKE_CURRENT_SOURCE_DIR}/lib/JSON/include
+#  ${CMAKE_CURRENT_SOURCE_DIR}/lib/JSON/include
+  ${JSONCPP_INCLUDE_PATH}
   ${CMAKE_CURRENT_BINARY_DIR}/lib/External/isl/include
   ${CMAKE_CURRENT_SOURCE_DIR}/lib/External/isl/include
   ${CMAKE_CURRENT_SOURCE_DIR}/lib/External/pet/include
index c4ae26f9f44df4b7d1071ba2a2e0253183407266..a8928eacfa68bc43c5354ea790e3dd26a753d653 100644 (file)
@@ -1,10 +1,10 @@
 set(LLVM_NO_RTTI 1)
 
-set(POLLY_JSON_FILES
-    JSON/json_reader.cpp
-    JSON/json_value.cpp
-    JSON/json_writer.cpp
-)
+set(POLLY_JSON_FILES
+    JSON/json_reader.cpp
+    JSON/json_value.cpp
+    JSON/json_writer.cpp
+)
 
 set(ISL_CODEGEN_FILES
     CodeGen/IslAst.cpp
@@ -50,7 +50,7 @@ add_polly_library(Polly
   Support/RegisterPasses.cpp
   Support/ScopHelper.cpp
   Support/ScopLocation.cpp
-  ${POLLY_JSON_FILES}
+#  ${POLLY_JSON_FILES}
   Transform/Canonicalization.cpp
   Transform/CodePreparation.cpp
   Transform/DeadCodeElimination.cpp
@@ -65,7 +65,7 @@ if (GPU_CODEGEN)
   target_link_libraries(Polly PollyPPCG)
 endif (GPU_CODEGEN)
 
-target_link_libraries(Polly PollyISL)
+target_link_libraries(Polly PollyISL jsoncpp)
 
 if (BUILD_SHARED_LIBS)
   target_link_libraries(Polly