freenode/#clasp - IRC Chatlog
Search
13:11:40
Bike
in the wscript it looks like things come from Utils.unversioned_sys_platform(), which sounds reasonable
13:22:40
drmeister
It would be a good idea to identify exactly how these defines actually get into the code.
13:22:59
drmeister
"/usr/local/Cellar/llvm/6.0.1/bin/clang++" "-E" "-DSCRAPING" "-I./" "-I/usr/local/Cellar/llvm/6.0.1/include" "-fPIC" "-std=c++11" "-Wno-macro-redefined" "-Wno-deprecated-register" "-Wno-expansion-to-defined" "-Wno-return-type-c-linkage" "-Wno-invalid-offsetof" "-Wno-#pragma-messages" "-Wno-inconsistent-missing-override" "-O3" "-g" "-fPIC" "-I." "-I../.." "-I../../src/main" "-I../../include" "-Igenerated"
13:22:59
drmeister
"-Iextensions/cando/include" "-I../../extensions/cando/include" "-Iextensions/cando/include/cando/main" "-I../../extensions/cando/include/cando/main" "-I/usr/local/Cellar/libunwind-headers/35.3/include" "-I/usr/local/Cellar/llvm/6.0.1/include" "-I/usr/include"
13:23:36
Bike
it gets into the code from wscript, which defines _TARGET_OS_whatever based on DEST_OS, which it gets from Utils.unversioned_sys_platform() if i'm not mistaken
13:29:55
Bike
at least i think it does, that's where the string shows up and it goes into the configuration, but i'm not exactly sure how the configuration gets to clang