From 22f4e094cf7988d35557c6bc50145c162944a684 Mon Sep 17 00:00:00 2001 From: Sanel Zukan Date: Thu, 27 Dec 2012 15:34:59 +0000 Subject: [PATCH] Do not create unnecessary test binary. This also prevents TEXTRELS errors on systems where relocations are tracked. --- ede-panel/applets/start-menu/Jamfile | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/ede-panel/applets/start-menu/Jamfile b/ede-panel/applets/start-menu/Jamfile index 083d302..4694b87 100644 --- a/ede-panel/applets/start-menu/Jamfile +++ b/ede-panel/applets/start-menu/Jamfile @@ -12,10 +12,14 @@ SubDir TOP ede-panel applets start-menu ; MENU_SRC = XdgMenuReader.cpp DesktopEntry.cpp MenuRules.cpp ; -Library libmenu : $(MENU_SRC) ; -ObjectC++Flags $(MENU_SRC) : -fPIC $(FLTKINCLUDE) -I [ FDirName $(TOP) ede-panel ] $(EDELIBINCLUDE) ; +if $(MENU_TESTS) { + Library libmenu : $(MENU_SRC) ; + ObjectC++Flags $(MENU_SRC) : -fPIC $(FLTKINCLUDE) -I [ FDirName $(TOP) ede-panel ] $(EDELIBINCLUDE) ; + + PanelApplet start_menu : StartMenu.cpp : -L$(SUBDIR) -lmenu ; -PanelApplet start_menu : StartMenu.cpp : -L$(SUBDIR) -lmenu ; - -EdeProgram ede-menu-spec-test : ede-menu-spec-test.cpp ; -LinkAgainstAsFirst ede-menu-spec-test : -L$(SUBDIR) -lmenu ; + EdeProgram ede-menu-spec-test : ede-menu-spec-test.cpp ; + LinkAgainstAsFirst ede-menu-spec-test : -L$(SUBDIR) -lmenu ; +} else { + PanelApplet start_menu : StartMenu.cpp $(MENU_SRC) ; +}