Skip to content

Commit 7db8c2b

Browse files
authored
Merge pull request #155 from intel-innersource/stylistic_change
Minor stylistic changes
2 parents 3aefb46 + e74ff9e commit 7db8c2b

File tree

1 file changed

+6
-17
lines changed

1 file changed

+6
-17
lines changed

src/CMakeLists.txt

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,26 +8,12 @@
88
# * Neither the name of Intel Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
99
#
1010
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
11-
12-
# Flags settings
13-
if(UNIX)
14-
15-
if(APPLE)
16-
add_subdirectory(MacMSRDriver)
17-
endif(APPLE)
18-
19-
endif(UNIX)
20-
21-
if(MSVC)
22-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /O2 /wd4251 /wd4273")
23-
add_definitions(/W3)
24-
endif(MSVC)
2511

2612

2713
# All pcm-* executables
28-
set(PROJECT_NAMES pcm pcm-numa pcm-latency pcm-power pcm-msr pcm-memory pcm-tsx pcm-pcie pcm-core pcm-iio pcm-lspci pcm-pcicfg pcm-mmio pcm-raw)
14+
set(PROJECT_NAMES pcm pcm-numa pcm-latency pcm-power pcm-msr pcm-memory pcm-tsx pcm-pcie pcm-core pcm-iio pcm-lspci pcm-pcicfg pcm-mmio pcm-raw)
2915

30-
file(GLOB COMMON_SOURCES msr.cpp cpucounters.cpp pci.cpp mmio.cpp bw.cpp utils.cpp topology.cpp debug.cpp threadpool.cpp)
16+
file(GLOB COMMON_SOURCES msr.cpp cpucounters.cpp pci.cpp mmio.cpp bw.cpp utils.cpp topology.cpp debug.cpp threadpool.cpp)
3117
file(GLOB UNUX_SOURCES dashboard.cpp resctrl.cpp)
3218

3319
if(UNIX) # LINUX, FREE_BSD, APPLE
@@ -57,6 +43,7 @@ if(UNIX) # LINUX, FREE_BSD, APPLE
5743
$<$<CONFIG:RelWithDebInfo>:PCM_SILENT>
5844
)
5945
if(APPLE)
46+
add_subdirectory(MacMSRDriver)
6047
include_directories("${CMAKE_SOURCE_DIR}/src/MacMSRDriver") # target_include_directories doesn't work
6148
target_link_libraries(PCM_SHARED PRIVATE PCM_STATIC_SILENT PcmMsr Threads::Threads)
6249
else()
@@ -66,7 +53,9 @@ if(UNIX) # LINUX, FREE_BSD, APPLE
6653
endif()
6754

6855
if(MSVC)
69-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /EHa /Zi")
56+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /O2 /wd4251 /wd4273 /EHa /Zi")
57+
add_definitions(/W3)
58+
7059
# https://cmake.org/cmake/help/latest/prop_tgt/MSVC_RUNTIME_LIBRARY.html
7160
# windows/restrictDriverAccess.cpp is building separately
7261
add_library(restrictDriverAccess OBJECT windows/restrictDriverAccess.cpp)

0 commit comments

Comments
 (0)