@@ -181,7 +181,7 @@ if(CRC32C_USE_GLOG)
181181 # CPU cycles on the CI.
182182 set (BUILD_TESTING_SAVED "${BUILD_TESTING} " )
183183 set (BUILD_TESTING OFF CACHE BOOL "" FORCE)
184- add_subdirectory ("${PROJECT_SOURCE_DIR} / third_party/glog" EXCLUDE_FROM_ALL )
184+ add_subdirectory ("third_party/glog" EXCLUDE_FROM_ALL )
185185 set (BUILD_TESTING "${BUILD_TESTING_SAVED} " CACHE BOOL "" FORCE)
186186
187187 # glog triggers deprecation warnings on OSX.
@@ -205,7 +205,7 @@ if(CRC32C_USE_GLOG)
205205endif (CRC32C_USE_GLOG)
206206
207207configure_file (
208- "${PROJECT_SOURCE_DIR} / src/crc32c_config.h.in"
208+ "src/crc32c_config.h.in"
209209 "${PROJECT_BINARY_DIR} /include/crc32c/crc32c_config.h"
210210)
211211
@@ -217,8 +217,8 @@ add_library(crc32c_arm64 OBJECT "")
217217target_sources (crc32c_arm64
218218 PRIVATE
219219 "${PROJECT_BINARY_DIR} /include/crc32c/crc32c_config.h"
220- "${PROJECT_SOURCE_DIR} / src/crc32c_arm64.cc"
221- "${PROJECT_SOURCE_DIR} / src/crc32c_arm64.h"
220+ "src/crc32c_arm64.cc"
221+ "src/crc32c_arm64.h"
222222)
223223if (HAVE_ARM64_CRC32C)
224224 if (CMAKE_CXX_COMPILER_ID STREQUAL "MSVC" )
@@ -240,8 +240,8 @@ add_library(crc32c_sse42 OBJECT "")
240240target_sources (crc32c_sse42
241241 PRIVATE
242242 "${PROJECT_BINARY_DIR} /include/crc32c/crc32c_config.h"
243- "${PROJECT_SOURCE_DIR} / src/crc32c_sse42.cc"
244- "${PROJECT_SOURCE_DIR} / src/crc32c_sse42.h"
243+ "src/crc32c_sse42.cc"
244+ "src/crc32c_sse42.h"
245245)
246246if (HAVE_SSE42)
247247 if (CMAKE_CXX_COMPILER_ID STREQUAL "MSVC" )
@@ -268,16 +268,16 @@ add_library(crc32c ""
268268target_sources (crc32c
269269 PRIVATE
270270 "${PROJECT_BINARY_DIR} /include/crc32c/crc32c_config.h"
271- "${PROJECT_SOURCE_DIR} / src/crc32c_arm64.h"
272- "${PROJECT_SOURCE_DIR} / src/crc32c_arm64_linux_check.h"
273- "${PROJECT_SOURCE_DIR} / src/crc32c_internal.h"
274- "${PROJECT_SOURCE_DIR} / src/crc32c_portable.cc"
275- "${PROJECT_SOURCE_DIR} / src/crc32c_prefetch.h"
276- "${PROJECT_SOURCE_DIR} / src/crc32c_read_le.h"
277- "${PROJECT_SOURCE_DIR} / src/crc32c_round_up.h"
278- "${PROJECT_SOURCE_DIR} / src/crc32c_sse42.h"
279- "${PROJECT_SOURCE_DIR} / src/crc32c_sse42_check.h"
280- "${PROJECT_SOURCE_DIR} / src/crc32c.cc"
271+ "src/crc32c_arm64.h"
272+ "src/crc32c_arm64_linux_check.h"
273+ "src/crc32c_internal.h"
274+ "src/crc32c_portable.cc"
275+ "src/crc32c_prefetch.h"
276+ "src/crc32c_read_le.h"
277+ "src/crc32c_round_up.h"
278+ "src/crc32c_sse42.h"
279+ "src/crc32c_sse42_check.h"
280+ "src/crc32c.cc"
281281
282282 # Only CMake 3.3+ supports PUBLIC sources in targets exported by "install".
283283 $<$<VERSION_GREATER :CMAKE_VERSION ,3.2>:PUBLIC >
@@ -309,7 +309,7 @@ if(CRC32C_BUILD_TESTS)
309309 set (install_gmock OFF )
310310
311311 # This project is tested using GoogleTest.
312- add_subdirectory ("${PROJECT_SOURCE_DIR} / third_party/googletest" )
312+ add_subdirectory ("third_party/googletest" )
313313
314314 # GoogleTest triggers a missing field initializers warning.
315315 if (CRC32C_HAVE_NO_MISSING_FIELD_INITIALIZERS)
@@ -323,15 +323,15 @@ if(CRC32C_BUILD_TESTS)
323323 target_sources (crc32c_tests
324324 PRIVATE
325325 "${PROJECT_BINARY_DIR} /include/crc32c/crc32c_config.h"
326- "${PROJECT_SOURCE_DIR} / src/crc32c_arm64_unittest.cc"
327- "${PROJECT_SOURCE_DIR} / src/crc32c_extend_unittests.h"
328- "${PROJECT_SOURCE_DIR} / src/crc32c_portable_unittest.cc"
329- "${PROJECT_SOURCE_DIR} / src/crc32c_prefetch_unittest.cc"
330- "${PROJECT_SOURCE_DIR} / src/crc32c_read_le_unittest.cc"
331- "${PROJECT_SOURCE_DIR} / src/crc32c_round_up_unittest.cc"
332- "${PROJECT_SOURCE_DIR} / src/crc32c_sse42_unittest.cc"
333- "${PROJECT_SOURCE_DIR} / src/crc32c_unittest.cc"
334- "${PROJECT_SOURCE_DIR} / src/crc32c_test_main.cc"
326+ "src/crc32c_arm64_unittest.cc"
327+ "src/crc32c_extend_unittests.h"
328+ "src/crc32c_portable_unittest.cc"
329+ "src/crc32c_prefetch_unittest.cc"
330+ "src/crc32c_read_le_unittest.cc"
331+ "src/crc32c_round_up_unittest.cc"
332+ "src/crc32c_sse42_unittest.cc"
333+ "src/crc32c_unittest.cc"
334+ "src/crc32c_test_main.cc"
335335 )
336336 target_link_libraries (crc32c_tests crc32c gtest)
337337
@@ -349,7 +349,7 @@ if(CRC32C_BUILD_TESTS)
349349 add_executable (crc32c_capi_tests "" )
350350 target_sources (crc32c_capi_tests
351351 PRIVATE
352- "${PROJECT_SOURCE_DIR} / src/crc32c_capi_unittest.c"
352+ "src/crc32c_capi_unittest.c"
353353 )
354354 target_link_libraries (crc32c_capi_tests crc32c)
355355
@@ -366,14 +366,14 @@ if(CRC32C_BUILD_BENCHMARKS)
366366 target_sources (crc32c_bench
367367 PRIVATE
368368 "${PROJECT_BINARY_DIR} /include/crc32c/crc32c_config.h"
369- "${PROJECT_SOURCE_DIR} / src/crc32c_benchmark.cc"
369+ "src/crc32c_benchmark.cc"
370370 )
371371 target_link_libraries (crc32c_bench crc32c)
372372
373373 # This project uses Google benchmark for benchmarking.
374374 set (BENCHMARK_ENABLE_TESTING OFF CACHE BOOL "" FORCE)
375375 set (BENCHMARK_ENABLE_EXCEPTIONS OFF CACHE BOOL "" FORCE)
376- add_subdirectory ("${PROJECT_SOURCE_DIR} / third_party/benchmark" )
376+ add_subdirectory ("third_party/benchmark" )
377377 target_link_libraries (crc32c_bench benchmark)
378378
379379 if (CRC32C_USE_GLOG)
@@ -395,7 +395,7 @@ if(CRC32C_INSTALL)
395395 )
396396 install (
397397 FILES
398- "${PROJECT_SOURCE_DIR} / include/crc32c/crc32c.h"
398+ "include/crc32c/crc32c.h"
399399 DESTINATION "${CMAKE_INSTALL_INCLUDEDIR} /crc32c"
400400 )
401401
@@ -411,7 +411,7 @@ if(CRC32C_INSTALL)
411411 )
412412 install (
413413 FILES
414- "${PROJECT_SOURCE_DIR} / Crc32cConfig.cmake"
414+ "Crc32cConfig.cmake"
415415 "${PROJECT_BINARY_DIR} /Crc32cConfigVersion.cmake"
416416 DESTINATION "${CMAKE_INSTALL_LIBDIR} /cmake/Crc32c"
417417 )
0 commit comments