Wandbox
SettingsLog
SettingsLog
Language
GitHubLogin
Ran/Viewed Log

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