Autogen: Add a definitions test to the MocOnly test

This commit is contained in:
Sebastian Holtermann
2018-11-13 13:05:09 +01:00
parent 01d5e5c460
commit 83bbfb1d53
2 changed files with 7 additions and 1 deletions

View File

@@ -13,3 +13,5 @@ add_executable(mocOnly
)
set_property(TARGET mocOnly PROPERTY AUTOMOC ON)
target_link_libraries(mocOnly ${QT_LIBRARIES})
# Add compile definitions with unusual characters
target_compile_definitions(mocOnly PUBLIC "TOKEN=\"hello\;\"" )

View File

@@ -2,6 +2,7 @@
#include "IncB.hpp"
#include "StyleA.hpp"
#include "StyleB.hpp"
#include <iostream>
int main(int argv, char** args)
{
@@ -10,5 +11,8 @@ int main(int argv, char** args)
IncA incA;
IncB incB;
return 0;
// Test the TOKEN definition passed on the command line
std::string token(TOKEN);
std::cout << "std::string(TOKEN): \"" << token << "\"\n";
return (token == "hello;") ? 0 : -1;
}