blob: 4d7146e3b2c358cdea94f59b03d9bc15457db749 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
--- CMakeLists.txt.orig 2025-09-30 06:13:45 UTC
+++ CMakeLists.txt
@@ -81,12 +81,12 @@ if(NOT MSVC)
if(NOT MSVC)
if(RDK_OPTIMIZE_POPCNT)
- if(CMAKE_SYSTEM_PROCESSOR MATCHES "^(aarch64|arm64)")
- message("RDK_OPTIMIZE_POPCNT is not available on aarch64 or arm64")
- elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(ppc64|powerpc64)")
+ if(CMAKE_SYSTEM_PROCESSOR MATCHES "^(ppc64|powerpc64)")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mpopcntd")
- else()
+ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(i386|amd64|x86_64)")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mpopcnt")
+ else()
+ message("RDK_OPTIMIZE_POPCNT is not available on your architecture")
endif()
endif()
endif()
@@ -179,15 +179,7 @@ endif()
FetchContent_MakeAvailable(Catch2)
endif()
-# make sure we have better_enums
-Include(FetchContent)
-FetchContent_Declare(
- better_enums
- GIT_REPOSITORY https://github.com/aantron/better-enums.git
- GIT_TAG c35576bed0295689540b39873126129adfa0b4c8 # 0.11.3
-)
-
if(RDK_INSTALL_INTREE)
set(RDKit_BinDir "${CMAKE_SOURCE_DIR}/bin")
set(RDKit_LibDir "${CMAKE_SOURCE_DIR}/lib")
@@ -535,12 +527,14 @@ if(NOT RDK_INSTALL_INTREE)
COMPONENT data
PATTERN ".svn" EXCLUDE
)
+ if (FREEBSD_INSTALL_DOCS)
install(DIRECTORY Docs DESTINATION
- ${RDKit_ShareDir}
+ ${FREEBSD_DOCSDIR}
COMPONENT docs
PATTERN ".svn" EXCLUDE
PATTERN "_build" EXCLUDE
)
+ endif()
install(DIRECTORY Contrib DESTINATION
${RDKit_ShareDir}
COMPONENT extras
|