CONFIG: combine wmake rules for KNL architecture as a compile option
- instead of WM_COMPILER=GccKNL WM_COMPILE_OPTION=Opt -> linux64GccKNLDPInt32Opt now specify WM_COMPILER=Gcc WM_COMPILE_OPTION=OptKNL -> linux64GccDPInt32OptKNL This makes it easier (and more obvious) for adding different tweaks without needing to generate too many files. Eg, cd wmake/rules/linux64Gcc cp cOpt cOptBdw cp c++Opt c++OptBdw edit these two files and then use WM_COMPILE_OPTION=OptBdw CONFIG: provide some default c/c++ flags in General compiler rules - can make is easier when deriving new compile options, and ensures that '-02' is enabled as an initial default.
Showing
- etc/bashrc 5 additions, 3 deletionsetc/bashrc
- etc/cshrc 5 additions, 3 deletionsetc/cshrc
- wmake/rules/General/Clang/c 7 additions, 0 deletionswmake/rules/General/Clang/c
- wmake/rules/General/Clang/c++ 2 additions, 0 deletionswmake/rules/General/Clang/c++
- wmake/rules/General/Gcc/c 7 additions, 0 deletionswmake/rules/General/Gcc/c
- wmake/rules/General/Gcc/c++ 2 additions, 0 deletionswmake/rules/General/Gcc/c++
- wmake/rules/General/Icc/c 7 additions, 0 deletionswmake/rules/General/Icc/c
- wmake/rules/General/Icc/c++ 2 additions, 0 deletionswmake/rules/General/Icc/c++
- wmake/rules/darwin64Clang/c 1 addition, 3 deletionswmake/rules/darwin64Clang/c
- wmake/rules/linux64Clang/c 1 addition, 3 deletionswmake/rules/linux64Clang/c
- wmake/rules/linux64Gcc/c 1 addition, 3 deletionswmake/rules/linux64Gcc/c
- wmake/rules/linux64Gcc/c++OptKNL 1 addition, 1 deletionwmake/rules/linux64Gcc/c++OptKNL
- wmake/rules/linux64Gcc/cOptKNL 2 additions, 0 deletionswmake/rules/linux64Gcc/cOptKNL
- wmake/rules/linux64GccKNL/c 0 additions, 16 deletionswmake/rules/linux64GccKNL/c
- wmake/rules/linux64GccKNL/c++ 0 additions, 17 deletionswmake/rules/linux64GccKNL/c++
- wmake/rules/linux64GccKNL/c++Debug 0 additions, 2 deletionswmake/rules/linux64GccKNL/c++Debug
- wmake/rules/linux64GccKNL/c++Prof 0 additions, 2 deletionswmake/rules/linux64GccKNL/c++Prof
- wmake/rules/linux64GccKNL/cDebug 0 additions, 2 deletionswmake/rules/linux64GccKNL/cDebug
- wmake/rules/linux64GccKNL/cProf 0 additions, 2 deletionswmake/rules/linux64GccKNL/cProf
- wmake/rules/linux64GccKNL/general 0 additions, 9 deletionswmake/rules/linux64GccKNL/general
Please register or sign in to comment