Proberbly a good idea to not compile in the test file for non executable or test for library.