Skip to content

Commit 70aa91d

Browse files
committed
CMakeLists.txt Suppress compiler warnings from ROOT enums
Add ROOT include directory as SYSTEM PUBLIC instead of just PUBLIC.
1 parent aee515b commit 70aa91d

File tree

33 files changed

+133
-66
lines changed

33 files changed

+133
-66
lines changed

alignment/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
################################################################################
2-
# Copyright (C) 2014-2022 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH #
2+
# Copyright (C) 2014-2023 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH #
33
# #
44
# This software is distributed under the terms of the #
55
# GNU Lesser General Public Licence (LGPL) version 3, #
@@ -20,8 +20,10 @@ fairroot_library_settings(${target})
2020
target_include_directories(${target} PUBLIC
2121
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
2222
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
23+
)
2324

24-
# TODO: DELETE ME ONCE USING root targets
25+
# TODO: DELETE ME ONCE USING root targets
26+
target_include_directories(${target} SYSTEM PUBLIC
2527
${ROOT_INCLUDE_DIR}
2628
)
2729

base/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
################################################################################
2-
# Copyright (C) 2014-2022 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH #
2+
# Copyright (C) 2014-2023 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH #
33
# #
44
# This software is distributed under the terms of the #
55
# GNU Lesser General Public Licence (LGPL) version 3, #
@@ -96,8 +96,10 @@ target_include_directories(${target} PUBLIC
9696
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/source>
9797
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/sink>
9898
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
99+
)
99100

100-
# DELETE ME ONCE USING root targets
101+
# TODO: DELETE ME ONCE USING root targets
102+
target_include_directories(${target} SYSTEM PUBLIC
101103
${ROOT_INCLUDE_DIR}
102104
)
103105

base/sim/fastsim/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
################################################################################
2-
# Copyright (C) 2014-2022 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH #
2+
# Copyright (C) 2014-2023 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH #
33
# #
44
# This software is distributed under the terms of the #
55
# GNU Lesser General Public Licence (LGPL) version 3, #
@@ -25,8 +25,10 @@ set_target_properties(${target} PROPERTIES OUTPUT_NAME FairFastSim)
2525
target_include_directories(${target} PUBLIC
2626
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
2727
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
28+
)
2829

29-
# TODO: DELETE ME ONCE USING root targets
30+
# TODO: DELETE ME ONCE USING root targets
31+
target_include_directories(${target} SYSTEM PUBLIC
3032
${ROOT_INCLUDE_DIR}
3133
)
3234

basemq/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
################################################################################
2-
# Copyright (C) 2014-2022 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH #
2+
# Copyright (C) 2014-2023 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH #
33
# #
44
# This software is distributed under the terms of the #
55
# GNU Lesser General Public Licence (LGPL) version 3, #
@@ -52,8 +52,10 @@ target_include_directories(${target} PUBLIC
5252
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/policies/Serialization>
5353
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/policies/Storage>
5454
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
55+
)
5556

56-
# TODO: DELETE ME ONCE USING root targets
57+
# TODO: DELETE ME ONCE USING root targets
58+
target_include_directories(${target} SYSTEM PUBLIC
5759
${ROOT_INCLUDE_DIR} # TClonesArray, TMessage, etc
5860
)
5961

datamatch/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
################################################################################
2-
# Copyright (C) 2014-2022 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH #
2+
# Copyright (C) 2014-2023 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH #
33
# #
44
# This software is distributed under the terms of the #
55
# GNU Lesser General Public Licence (LGPL) version 3, #
@@ -31,8 +31,10 @@ set_target_properties(${target} PROPERTIES OUTPUT_NAME FairDataMatch)
3131
target_include_directories(${target} PUBLIC
3232
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
3333
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
34+
)
3435

35-
# TODO: DELETE ME ONCE USING root targets
36+
# TODO: DELETE ME ONCE USING root targets
37+
target_include_directories(${target} SYSTEM PUBLIC
3638
${ROOT_INCLUDE_DIR}
3739
)
3840

eventdisplay/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
################################################################################
2-
# Copyright (C) 2014-2022 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH #
2+
# Copyright (C) 2014-2023 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH #
33
# #
44
# This software is distributed under the terms of the #
55
# GNU Lesser General Public Licence (LGPL) version 3, #
@@ -52,8 +52,10 @@ target_include_directories(${target} PUBLIC
5252
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/gui>
5353
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/datasource>
5454
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
55+
)
5556

56-
# TODO: DELETE ME ONCE USING root targets
57+
# TODO: DELETE ME ONCE USING root targets
58+
target_include_directories(${target} SYSTEM PUBLIC
5759
${ROOT_INCLUDE_DIR}
5860
)
5961

examples/MQ/Lmd/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
################################################################################
2-
# Copyright (C) 2014-2022 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH #
2+
# Copyright (C) 2014-2023 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH #
33
# #
44
# This software is distributed under the terms of the #
55
# GNU Lesser General Public Licence (LGPL) version 3, #
@@ -23,8 +23,10 @@ set_target_properties(${target} PROPERTIES ${PROJECT_LIBRARY_PROPERTIES})
2323
target_include_directories(${target} PUBLIC
2424
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
2525
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
26+
)
2627

27-
# TODO: DELETE ME ONCE USING root targets
28+
# TODO: DELETE ME ONCE USING root targets
29+
target_include_directories(${target} SYSTEM PUBLIC
2830
${ROOT_INCLUDE_DIR}
2931
)
3032

examples/MQ/histogramServer/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
################################################################################
2-
# Copyright (C) 2014-2022 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH #
2+
# Copyright (C) 2014-2023 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH #
33
# #
44
# This software is distributed under the terms of the #
55
# GNU Lesser General Public Licence (LGPL) version 3, #
@@ -24,8 +24,10 @@ set_target_properties(${target} PROPERTIES ${PROJECT_LIBRARY_PROPERTIES})
2424
target_include_directories(${target} PUBLIC
2525
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
2626
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
27+
)
2728

28-
# TODO: DELETE ME ONCE USING root targets
29+
# TODO: DELETE ME ONCE USING root targets
30+
target_include_directories(${target} SYSTEM PUBLIC
2931
${ROOT_INCLUDE_DIR}
3032
)
3133

examples/MQ/parameters/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
################################################################################
2-
# Copyright (C) 2014-2022 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH #
2+
# Copyright (C) 2014-2023 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH #
33
# #
44
# This software is distributed under the terms of the #
55
# GNU Lesser General Public Licence (LGPL) version 3, #
@@ -27,8 +27,10 @@ set_target_properties(${target} PROPERTIES ${PROJECT_LIBRARY_PROPERTIES})
2727
target_include_directories(${target} PUBLIC
2828
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
2929
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
30+
)
3031

31-
# TODO: DELETE ME ONCE USING root targets
32+
# TODO: DELETE ME ONCE USING root targets
33+
target_include_directories(${target} SYSTEM PUBLIC
3234
${ROOT_INCLUDE_DIR}
3335
)
3436

examples/MQ/pixelAlternative/src/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
################################################################################
2-
# Copyright (C) 2014-2022 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH #
2+
# Copyright (C) 2014-2023 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH #
33
# #
44
# This software is distributed under the terms of the #
55
# GNU Lesser General Public Licence (LGPL) version 3, #
@@ -34,8 +34,10 @@ target_include_directories(${target} PUBLIC
3434
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
3535
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/devices>
3636
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
37+
)
3738

38-
# TODO: DELETE ME ONCE USING root targets
39+
# TODO: DELETE ME ONCE USING root targets
40+
target_include_directories(${target} SYSTEM PUBLIC
3941
${ROOT_INCLUDE_DIR}
4042
)
4143

0 commit comments

Comments
 (0)