explicit aspect activation
ag++ is now called with a list of currently active aspect headers (ag++ -a aspect1.ah -a aspect2.ah ...). This resolves several problems at once: - Build directories may be positioned arbitrarily now, they need not be a subdirectory of the project anymore. - Multiple build directories can coexist within the project tree. Before this commit, the generated instantiate-*.ah aspect headers disturbed neighboring build trees. - Due to this, the regression test should be runnable much more easily now. - The build time was reduced by an average of about 10%. git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1753 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
Showing
- CMakeLists.txt 12 additions, 7 deletionsCMakeLists.txt
- cmake/bochs.cmake 1 addition, 1 deletioncmake/bochs.cmake
- cmake/compilerconfig.cmake 6 additions, 2 deletionscmake/compilerconfig.cmake
- cmake/macros.cmake 5 additions, 0 deletionscmake/macros.cmake
- src/CMakeLists.txt 3 additions, 0 deletionssrc/CMakeLists.txt
- src/core/sal/CMakeLists.txt 82 additions, 36 deletionssrc/core/sal/CMakeLists.txt
- src/core/sal/bochs/BochsListener.ah 1 addition, 6 deletionssrc/core/sal/bochs/BochsListener.ah
- src/core/sal/bochs/BochsNoAbort.ah 0 additions, 6 deletionssrc/core/sal/bochs/BochsNoAbort.ah
- src/core/sal/bochs/BochsNonVerbose.ah 0 additions, 6 deletionssrc/core/sal/bochs/BochsNonVerbose.ah
- src/core/sal/bochs/Breakpoints.ah 0 additions, 6 deletionssrc/core/sal/bochs/Breakpoints.ah
- src/core/sal/bochs/Credits.ah 2 additions, 6 deletionssrc/core/sal/bochs/Credits.ah
- src/core/sal/bochs/DisableKeyboardInterrupt.ah 0 additions, 6 deletionssrc/core/sal/bochs/DisableKeyboardInterrupt.ah
- src/core/sal/bochs/DisableLogFunctions.ah 0 additions, 5 deletionssrc/core/sal/bochs/DisableLogFunctions.ah
- src/core/sal/bochs/FailBochsInit.ah 0 additions, 5 deletionssrc/core/sal/bochs/FailBochsInit.ah
- src/core/sal/bochs/FireInterrupt.ah 1 addition, 6 deletionssrc/core/sal/bochs/FireInterrupt.ah
- src/core/sal/bochs/GuestSysCom.ah 0 additions, 6 deletionssrc/core/sal/bochs/GuestSysCom.ah
- src/core/sal/bochs/IOPortCom.ah 0 additions, 7 deletionssrc/core/sal/bochs/IOPortCom.ah
- src/core/sal/bochs/Interrupt.ah 0 additions, 6 deletionssrc/core/sal/bochs/Interrupt.ah
- src/core/sal/bochs/InterruptSuppression.ah 0 additions, 6 deletionssrc/core/sal/bochs/InterruptSuppression.ah
- src/core/sal/bochs/Jump.ah 0 additions, 7 deletionssrc/core/sal/bochs/Jump.ah
Loading
Please register or sign in to comment