CMakelist
Author
anonymous
over 3 years ago
Language
C++
Compiler
gcc 12.1.0
Options
Warnings
Boost 1.79.0
C++2b(GNU)
no pedantic
CMakelist
Author
anonymous
over 3 years ago
$ g++ prog.cc -Wall -Wextra -I/opt/wandbox/boost-1.79.0-gcc-12.1.0/include -std=gnu++2b prog.cc:4:2: error: invalid preprocessing directive #.
4 | #. . . . . . . . . . . . . . . . . . . .
| ^
prog.cc:10:7: error: invalid preprocessing directive #message
10 | # message("compiler: MSVC")
| ^~~~~~~
prog.cc:12:7: error: invalid preprocessing directive #message
12 | # message("compiler: NOT MSVC")
| ^~~~~~~
prog.cc:13:7: error: invalid preprocessing directive #add_compile_options
13 | # add_compile_options(-Wall -Wextra -pedantic -Werror -Wl,--fatal-warnings)
| ^~~~~~~~~~~~~~~~~~~
prog.cc:18:3: error: invalid preprocessing directive #place
18 | # place binaries and libraries according to GNU standards
| ^~~~~
prog.cc:27:2: error: invalid preprocessing directive #.
27 | #. . . . . . . . . . . . . . . . . . . .
| ^
prog.cc:29:3: error: invalid preprocessing directive #--
29 | # ------------------------------------
| ^~
prog.cc:36:3: error: invalid preprocessing directive #For
36 | # For Windows: Prevent overriding the parent project's compiler/linker settings
| ^~~
prog.cc:36:53: warning: missing terminating ' character
36 | # For Windows: Prevent overriding the parent project's compiler/linker settings
| ^
prog.cc:40:3: error: invalid preprocessing directive #GoogleTest
40 | # GoogleTest requires at least C++11
| ^~~~~~~~~~
prog.cc:46:3: error: invalid preprocessing directive #--
46 | # ------------------------------------
| ^~
prog.cc:50:2: error: invalid preprocessing directive #-
50 | #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| ^
prog.cc:51:5: error: invalid preprocessing directive #Grab
51 | # Grab all cpp files from includes folder
| ^~~~
prog.cc:52:2: error: invalid preprocessing directive #-
52 | #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| ^
prog.cc:53:2: error: invalid preprocessing directive #set
53 | #set(INCLUDES_FOLDER includes)
| ^~~
prog.cc:56:2: error: invalid preprocessing directive #-
56 | #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| ^
prog.cc:70:3: error: invalid preprocessing directive #ADD_EXECUTABLE
70 | # ADD_EXECUTABLE(testA
| ^~~~~~~~~~~~~~
prog.cc:71:7: error: invalid preprocessing directive #_tests
71 | # _tests/_test_files/testA.cpp
| ^~~~~~
prog.cc:72:7: error: invalid preprocessing directive #$
72 | # ${SOURCE_FILES}
| ^
prog.cc:73:3: error: invalid preprocessing directive #)
73 | # )
| ^
prog.cc:81:3: error: invalid preprocessing directive #TARGET_LINK_LIBRARIES
81 | # TARGET_LINK_LIBRARIES(testA gtest)
| ^~~~~~~~~~~~~~~~~~~~~
prog.cc:1:23: error: expected constructor, destructor, or type conversion before '(' token
1 | cmake_minimum_required(VERSION 3.5 FATAL_ERROR)
| ^
prog.cc:9:65: error: expected unqualified-id before '/' token
9 | set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG ${CMAKE_BINARY_DIR}/bin)
| ^
prog.cc:14:59: error: expected unqualified-id before '/' token
14 | set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
| ^
prog.cc:19:55: error: expected unqualified-id before '/' token
19 | set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR})
| ^
prog.cc:19:79: error: expected unqualified-id before ')' token
19 | set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR})
| ^
prog.cc:20:55: error: expected unqualified-id before '/' token
20 | set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR})
| ^
prog.cc:20:79: error: expected unqualified-id before ')' token
20 | set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR})
| ^
prog.cc:55:71: error: expected unqualified-id before string constant
55 | FILE(GLOB_RECURSE SOURCE_FILES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "${INCLUDES_FOLDER}/*.cpp" )
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:63:1: error: expected unqualified-id before ')' token
63 | )
| ^
prog.cc:68:1: error: expected unqualified-id before ')' token
68 | )
| ^
prog.cc:78:1: error: expected unqualified-id before ')' token
78 | )
| ^
Exit Code:
1